以前は完全にVistaマシン
のVB6アプリケーションをスケジュールされたタスク
として使用していましたが、同じマシンでは開けなくなりました。このアプリは、指定されたフォルダにエクスポートファイルを生成し、画面に直接出力しません。私は間違いなく、参照が欠けている、絶対に何もを得る。VB6アプリケーションがVistaコンピュータで開かなくなった
マシンでVista Business 32-bitが実行されており、1人の管理者アカウントでUACが無効になっていて、自動アップデートがオフになっています。アプリは保護されていないフォルダにあり、エクスポートファイルはデスクトップのフォルダに置かれます。クライアントは、私がこのアプリケーションをインストールして以来、彼らがコンピュータに行った唯一の変更は、Norton Antivirusをインストールしていたことを誓っています。
通常のVB6参照に加えて、Microsoft Scripting Runtime(scrrun.dll)、およびMicrosoft DAO 3.6(dao360.dll)を参照しています。これらのファイルは、ターゲットマシン上に存在し、他のすべてのVB6の依存関係とともに存在し、登録されています。 Sub Main()の先頭にMsgBoxステートメントを追加して、何かが実行されているかどうかを確認しました。 Nortonを無効にすると結果は得られませんし、破損したライブラリを除外するためにVB6ランタイムを再インストールしませんでした。一度も私のアプリからメッセージ、エラー、またはその他のものを受け取ったことはありません。
これまでにこのような問題は一度も起きていません。私は完全に困惑しています。これを引き起こしている可能性のあることは他にありますか?
編集 - 私が手動で実行しても、アプリケーションは実行されないため、スケジュールされたタスクであることについての部分は、私の問題とは無関係です。
ユーザーは完全な管理者の資格情報を持っていますが、その時点でこのマシンで行われた初期テストで互換性モードは必要ありませんでした。私は笑顔のためにXPと2000の互換モードを試しましたが、まだ何もありません。
実行可能ファイルの互換モードの設定に何か変わる可能性はありますか?(さらに、私はこれを "プログラミング関連ではない"と申しましたが、申し訳ありません) – Tomalak
これは以前に実行されていましたが、今はスケジュール通りに実行されませんか?スケジューリングの問題のように聞こえる。ユーザーがダブルクリックしたときに実行されますか?もしそうなら、それはプログラムの問題ではありません... –
私は "ソフトウェア"タグを取り出しました。 Stackoverflow全体はソフトウェアに関するものです。あなたが問題を解決するために管理したい、厄介な音! – MarkJ