私はVB6アプリの保守を担当していますが、Windows7で奇妙な動作が発生しました。
アプリケーションがプログラムファイル(x86)にインストールされている場合(または書き込み権限がないディレクトリを想定している場合)、ほとんどの場合、ファイルをローカルに保存しようとすると、その奇妙な仮想ストアの場所に配置されます。 。これは許容範囲です。ただし、ローカルに保存しようとして、ここに保存することは許可されていないというエラーが表示され、別の場所に保存するかどうかを尋ねられる場合があります。まあ、少なくとも、それを新しいファイルとして保存しようとすると、既存のファイルとして保存しようとすると、実行時エラー75でクラッシュします。
どちらのファイルも「OpenfilenameAs#1」で開くだけです。ユーザーが書き込む権限のないフォルダ内の仮想ストアを強制的に使用する、または使用しない理由について、誰かに詳しい情報を教えてもらえますか?
または、アプリケーションを管理者として実行しようとしましたが、起動時にクラッシュします。プログラムが管理者ではなくロックダウンモードで動作する理由がわかりません。