2011-01-11 18 views
0

私が使用しているアプリケーションは、regsvr32を使用してDLLのグループを登録解除/登録解除します。.NETでUACアクティベーションなしでプログラムでDLLを登録する

System.Diagnostics.Process.Start("regsvr32", "somedll.dll /s") 

これはPre Vistaシステムでうまくいきましたが、これはUACのためVista \ 7では動作しません。 高度を必要とせずにプログラムでdllを登録する別の方法はありますか?

dllが現在のユーザーだけに登録する必要がある場合は、レジストリに詳細を追加すると直接解決できますか?

(アプリケーションがレガシーアプリケーションのいくつかのバージョンを実行し、これらのdllのがロードされているバージョンに応じて、スワップアウトされている)

答えて

関連する問題