|
分類:[VB.NET/VB2005 以降]
[OS]XP [VB]2005
お世話になっております 今回、ネットワークフォルダ上のEXEを起動した際に 「問題が発生したため...」というエラーが発生しました
状況は以下の通りです
・サーバ1台に共有フォルダがあり、複数人がそのフォルダを参照 ・VB2005で作成したEXEが共有フォルダにおいてある ・EXEは、VB2005で作成したいくつかのDLLを参照している ・EXEは、同じ場所に設置してあるテキストファイル、画像ファイルを読み込む ・EXEは、COMポートを使う(COM1) ・実行環境の.NETセキュリティは、イントラネットが「完全な信頼」となっている
ここで私含め3人がEXEを起動させました(同時ではなく別の時間帯) 私ともう一人は正常に起動しましたが、ある一人のみ上記のkernel32エラーが発生します エラー署名は以下の通り
エラー署名--- AppName: test.exe AppVer: 1.0.0.0 ModName: kernel32.dll ModVer: 5.1.2600.3119 fDebug: 0
(AppStamp、ModStamp、Offsetは略)
ためしにその人に、ファイル一式をローカルにコピーしてもらい 実行してもらったら、正常に起動しました。 正常に動いた二人はkernel32のバージョンが 5.1.2600.2945 でしたが、 動かなかった人は上記にもあるように 5.1.2600.3113 ですので kernel32のバージョンによるものだと睨んでいます。 しかし新しいバージョンほうでエラーとなるのはかなりやっかいで、 またローカルOKでイントラNGというのもよくわかりません。
何か解決法・情報等があればご教示お願いします
|