User Library is not strongly named?

Nov 23, 2009 at 1:51 AM

I tried to write my own filemon type program to try out EasyHook, I used different names and on this line of code:

Config.Register("A FileMon like demo application.", "EasyHookTest.exe", "EasyHookTestInject.dll");

I get the following error:

System.ArgumentException: The given user library "EasyHookTest.exe" is not strongly named!
   at EasyHook.Config.Register(String InDescription, String[] InUserAssemblies)
   at EasyHookTest.Form1.button1_Click(Object sender, EventArgs e) in C:\Documents and Settings\Rich\My Documents\Visual Studio 2008\Projects\EasyHookTest\EasyHookTest\Form1.cs:line 32

 

I'm not sure what is wrong or how to make the name strong so the application will not crash.

 

Any Suggestions?

Jan 8, 2010 at 6:54 PM

You have to sign the user library. If you use Visual Studio go properties -> signing

http://msdn.microsoft.com/en-us/library/xc31ft41.aspx