実行時エラー 1012 アプリケーション データ ディレクトリへのアクセス エラーの原因

StackOverflow https://stackoverflow.com/questions/46156

  •  09-06-2019
  •  | 
  •  

質問

私の友人が問題を抱えています:)。

Visual Basic 6.0 で書かれたアプリケーションがあります (彼が作成したものではありません)。

あるユーザーは、Windows 2000 で実行し、ディスク上のフォルダをスキャンしようとすると、次のメッセージが表示されるボックスを表示したと報告しました。

実行時エラー 1012 アプリケーション データ ディレクトリへのアクセス エラー

これについては Google で何も検索できず、VB6 ヘルプ ファイルにもランタイム エラー 1012 に関するものは見つかりませんでした。

私の推測では、VBは、アプリがアクセスできないフォルダー(プライベート、暗号化され、他のユーザーに属し、アプリは必要な権限のないユーザーによって実行されます)を返す古いAPI関数を呼び出しているのではないかと思いました。

しかし、これを (Windows XP professional では) 再現できませんでした。

過去にこのようなバグに遭遇した人はいますか?

役に立ちましたか?

解決

エラー 1012 は、一般的には ERROR_CANT_READ です。これを参照してください マイクロソフトのリスト, 、ただし、レジストリを参照していることも意味します。

SysInternals を実行してみてください プロセスモニター プロセスによる失敗したファイル/レジストリ操作を探します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top