私はまだeasyhookexercizeを実行しようとしています。今、私はこのエラーを受け取ります:
System.ApplicationException: Unable to install assembly in the GAC. This usually indicates either an invalid assembly path or you are not admin.
at EasyHook.NativeAPI.GacInstallAssembly(IntPtr InContext, String InAssemblyPath, String InDescription, String InUniqueID)
at EasyHook.Config.Register(String InDescription, String[] InUserAssemblies)
at HookTest.Program.Main()
問題はここで発生しているようです:
Config.Register(
"Easy hook test",
"Hook Test.vshost.exe",
"TestInject.dll");
私が構築しようとしているソリューションは、ライブラリとアプリケーションの2つのプロジェクトで構成されています。ソリューションをビルドしたら、testinject.dllをhooktestデバッグフォルダーにコピーし、デバッグモードで実行します。たぶん、testinject.dllがどこにあるかを示すために絶対パスを使用する必要がありますか?またはどこかにライブラリを追加しますか?
更新1
"Easy hook test",
@"Hook Test.vshost.exe",
@"I:\Documents and Settings\foo\Desktop\Hook Test\TestInject\bin\Debug\TestInject.dll");
この変更を行っても、同じエラーが発生します