会社で作成したWindowsのアプリケーションが、Windows XP SP2で起動できない問題が発生しています。
他の人のパソコンでは問題なく起動するのに、私のパソコンだけアプリケーションが起動できません。
さまざまな試みを行っても解決しないため、原因を教えていただきたいです。
WindowsXPでアプリケーション例外で起動不可
Windowsのアプリがアプリケーション例外で起動できません
会社で、開発部門が作成したWindowsのアプリケーションがあります。
※アプリケーションの名前は書けないので
この質問では、仮で「appl」としておきます。
会社で使用するパソコンは全員、Windows XP SP2 を使用しています。
他の人のパソコンでは、アプリケーションは問題無く起動するのですが
私だけはアプリケーションの起動できず、代わりに以下のような
ワトソン博士のログが出力されます。
━━━━━━━━━━━━━━━━━━━━━
アプリケーション例外が発生しました
アプリケーション:C:\appl\appl.exe
発生時間:~
例外番号: c0000005(アクセス違反)
*----> システム情報 <----*
(省略)
Windowsバージョン:5.1
*----> スレッド ~ の状態ダンプ <----*
*** ERROR: Symbol file could not be found. Defaulted to export symbols for c:appl\VB40032.DLL -
ファンクション:VB40032!rtcArray
No prior disassembly possible
(省略)
*----> スタックバックトレース <----*
WARNING: Stack unwind information not available. Following frames may be wrong.
*** ERROR: Module load completed but symbols could not be loaded for C:\appl\appl.exe
━━━━━━━━━━━━━━━━━━━━━
※Cドライブにapplというフォルダがあり、そのフォルダの中に
VB40032.DLL というファイルが存在しています。
アプリケーションをadministratorで起動してみたり、
プロパティから「互換性」を選び、他のOSを指定してみたり
ウィルスソフト(McAfee)を停止させたりして
Windowsのファイアウォールの有効/無効を切り替えたり
と、色々と試していますが解消しません。
他になにか考えられる原因がありましたら教えて下さい。
お礼
解決しました。 マイコンピュータのプロパティ ↓ 詳細設定 ↓ パフォーマンス ↓ データ実行防止 ↓ 「次に選択するものを除くすべてのプログラムおよびサービスについてDEPを有効にする」 で、アプリケーションのEXEファイルを登録すると解決しました。