プロセスモニターまたはソフトウェアをユーザーとして機能させる方法

今日は、AO LOMOのデジタル顕微鏡用のソフトウェア(Prima Expert Digital Microscope)の例を使用して、ユーザー権利の下でソフトウェアが正しく動作する問題に対処しようとします。



デバイスの組み立て



多くの企業と同様に、STPには厳格なセキュリティポリシーが規定されており、通常の従業員には管理者権限がありません。 ソフトウェアには拡張権利が必要です。



それで、私が最初に持っていたものは、OTK(技術管理部門)がWindows XPを備えた通常のユーザーマシンに付属の顕微鏡Expert Primaバージョン1.0ソフトウェアのインストールを要求しました。



デジタルカメラ



インストールは完了しましたが、次の問題が検出されました。 プログラムはカメラを認識せず、ユーザーの下から実行した後、インターフェイスを切り捨てます;ソフトウェア管理者の下では正しく動作します。







私が最初にやろうとしたのは、ユーザーをLOMOプログラムのあるディレクトリに変更する権利を与えることでした。







このアクションは肯定的な結果を生み出していません。 Process Monitorユーティリティを使用して、Prima.exeプロセス用のフィルターをセットアップし、Expert Primaソフトウェアを実行します。







このユーティリティは、Prima.exeが機能するために影響を受けるすべてのシステムリソースを表示します。







さらに、便宜上、結果をcsvにエクスポートし、Microsoft Excelを使用して開きます。







[詳細]フィールドで並べ替えて、影響を受ける茂みを確認します。目的のアクセス:読み取り/書き込みの値に興味があります。







レジストリフォルダーへのフルユーザーアクセスを許可します。



HKLM \ソフトウェア\ Microsoft \ VfWWDM Mapper

HKLM \システム\ CurrentControlSet \コントロール\ MediaResources \ msvideo \ MSVideo.VFWWDM



なぜこれらのフォルダーがぴったりなのでしょうか? なぜなら ユーザーはHKCUに完全にアクセスできます-これは彼のブランチです。



実行して、プログラムが正常に動作していることを確認します。







この記事が初心者の管理者とenikeyschikamに役立つことを願っています。 私は長い間この方法を使用しています それは普遍的であり、私を失望させたことはありません。



All Articles