実行ファイルの書き変わりを防ぐには?



◇-実行ファイルの書き変わりを防ぐには?-YY(11/23-11:26)No.6506
 ┣Re:実行ファイルの書き変わりを防ぐには?-kei100(11/23-11:42)No.6508
 ┗Re:実行ファイルの書き変わりを防ぐには?-o2ka(11/23-12:05)No.6509
  ┗Re:実行ファイルの書き変わりを防ぐには?-cookie(11/23-14:12)No.6516
   ┗ありがとうございました-YY(11/23-17:08)No.6535

▲このページのトップに戻る
6506実行ファイルの書き変わりを防ぐには?YY 11/23-11:26

OS名:Windows98
パソコン名:IBM Thinkpad
ソフト名:CADソフト
始めてご相談いたします。
実行ファイルの書き変わりが頻発して困っています。
正常であれば、XXX.exeをダブルクリックすると、アプリケーションが起動しま
す。ところが、時々アイコンがワードパッドに変化してしまい、ダブルクリックす
ると、ワードパッドの画面になってしまいます。名前はXXX.exeのままです。
電源を入れ直した時に発生します。また、この現象が発生するアプリケーション
は、1種類のみであり、他のアプリケーションは問題ありません。
対策として、実行ファイルのコピーを作っておき、書き変わった時には、上書きを
して使っています。
確実に動作させる方法をご存じでしたら、ご指導をお願い致します。

▲このページのトップに戻る
6508Re:実行ファイルの書き変わりを防ぐには?kei100 URL11/23-11:42
記事番号6506へのコメント
ウイルスのような気がしますね・・・
念のためチェックしてみたほうがいいでしょう
もちろん定義ファイルは最新にしてね!

▲このページのトップに戻る
6509Re:実行ファイルの書き変わりを防ぐには?o2ka 11/23-12:05
記事番号6506へのコメント
YYさんは No.6506「実行ファイルの書き変わりを防ぐには?」で書きました。
>OS名:Windows98
>パソコン名:IBM Thinkpad
>ソフト名:CADソフト
>始めてご相談いたします。
>実行ファイルの書き変わりが頻発して困っています。
>正常であれば、XXX.exeをダブルクリックすると、アプリケーションが起動しま
>す。ところが、時々アイコンがワードパッドに変化してしまい、ダブルクリックす
>ると、ワードパッドの画面になってしまいます。名前はXXX.exeのままです。

起動時に実行ファイルの書き換えを行っているのは、おそらく「Wininit.exe」
かと思います。
http://homepage2.nifty.com/DSS/WinSys/Win/Wininit.htm
Wininitのログファイル(WININIT.BAK)を確認してみてください。

1) LongFileNameの置き換えは出来ないそうなので、問題の実行ファイルを
  9文字に変更し、レジストリ情報もxxxxxx~1.exeに書き換えることで
  対応できるかと思います。

2) Wininitは、Windows起動前(DOSレベル)で実行されるので、
  正常な実行ファイルのコピーを作成、バックアップから正式なファイルに
  上書きするDOSバッチを作成しておき、startupフォルダに
  そのショートカットを置くようにすれば、書き換えられたファイルを
  正常な状態に書き換えできるでしょう。

Wininitに「読取専用ファイル」の書き換えが出来なければ、単純に問題の
実行ファイルを読取専用にするだけでも良いのですが、未確認です。

>確実に動作させる方法をご存じでしたら、ご指導をお願い致します。

Wininit.exe自体を削除する、という手もありますが、まれにWininit.exeを
使用するアプリケーションが有りますので(ぼくが知っているのは
「ウイルススキャン」だけ)、コピーを取ってから削除した方が安全ですね。
 ↑必要になったら(起動時に「Wininit.exeがありません」という
  メッセージが出る)、DOS上でWININIT.INIの内容を確認した上で
  コピーから書き戻す。

ちなみに、Windows標準の実行ファイルは「移動」をしてもレジストリが
書き換わってしまうので、アプリケーションを無効化することはできません。
「コピーをして、元を削除」が正しい手順です。

それと、Wininit.exe自体がウイルスと置き換わっている事が多いようです。
やっぱり、思い切ってWininitの削除が一番良いのかな?

▲このページのトップに戻る
6516Re:実行ファイルの書き変わりを防ぐには?cookie 11/23-14:12
記事番号6509へのコメント
o2kaさんは No.6509「Re:実行ファイルの書き変わりを防ぐには?」で書きました。
>YYさんは No.6506「実行ファイルの書き変わりを防ぐには?」で書きました。
>>OS名:Windows98
>>パソコン名:IBM Thinkpad
>>ソフト名:CADソフト
>>始めてご相談いたします。
>>実行ファイルの書き変わりが頻発して困っています。
>>正常であれば、XXX.exeをダブルクリックすると、アプリケーションが起動しま
>>す。ところが、時々アイコンがワードパッドに変化してしまい、ダブルクリックす
>>ると、ワードパッドの画面になってしまいます。名前はXXX.exeのままです。
>
>起動時に実行ファイルの書き換えを行っているのは、おそらく「Wininit.exe」
>かと思います。
>http://homepage2.nifty.com/DSS/WinSys/Win/Wininit.htm
>Wininitのログファイル(WININIT.BAK)を確認してみてください。

exe実行ファイルの置き換えはしないでしょう、出来ないわけではありませんが。
通常はBATファイルの置き換えなどです。

>それと、Wininit.exe自体がウイルスと置き換わっている事が多いようです。
>やっぱり、思い切ってWininitの削除が一番良いのかな?

こちらの可能性が大です、別にWininitと言う名前でなくても良いのですが
これなら隠れやすいのか?



▲このページのトップに戻る
6535ありがとうございましたYY 11/23-17:08
記事番号6516へのコメント
皆さん、ありがとうございました。
アドバイスに従って、対応してみます。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言