1

自動化ソフトウェアを実行している W2K8 ボックスがあります。

ロードする必要があるドライバーの 1 つが、プログラムのサブフォルダー (Program Files (x86)) に dll を追加します。

プログラムがドライバーをロードしようとすると、ファイルが見つからないというエラーが吐き出されます。ファイルを探している場所は正しいです。その場所を参照すると、ファイルはそこに定義されています。

同様の技術を使用する他のドライバー (つまり、同じフォルダーにある dll) は、そこにある dll を見つけてロードするという点で、正常に動作しています。

XP/Win7/W2k3 OS にソフトウェアをインストールすると、問題のドライバーで問題なく動作します。

ファイルがプログラムに表示されないようにするために、OSが行っているファンキーなことはありますか。このプログラムのサービスが実行されているアカウントは管理者アカウントであり、コンソールにログインしているのと同じアカウントです。

それが違いを生む場合、ドライバーはすべてC++ベースのドライバーであると言われています。

それはすべてのリードについてです

ミック

4

1 に答える 1

0

手に負えませんが、権限の問題のように聞こえます。問題のアプリケーションが Program Files フォルダーにアクセスできないこと。これはあなたがチェックしたものですか?そうでない場合は、そこから始めます。

于 2013-09-05T00:01:34.950 に答える