My application is running a game I want to use GUID so people cant hook hacks in the GUID i s representing a hash string I need it to prevent hooking hacks in I should be blocking other hashes.
Does your application include the game as a resource?
Is your game running using COM or .NET?
If it's COM, a GUID is created for the application so that it can be registered (into the Windows Registry). If the GUID is changed and your application includes it as a resource than your application will crash.
If it's .NET then hopefully the application has been compiled with a
Strong Name ...if the application is changed then the Strong Name will also change.
I haven't actually had to use Strong-Named assemblies yet....So please check out the link on Strong Names that I provided you with because it provides you with articles on how to create and use Strong-Named assemblies and will cover the topic much more thoroughly than I could.
(Note that ever assembly that a strong-named assembly references must be signed with a strong name as well)
-Frinny