我的方案很简单:我的dotnet Windows表单应用程序安装在客户端计算机上,我不希望有人注入应用程序进程并查看查询,表等。我无法控制客户端的安全性。我需要防止我的申请过程注入。我将如何实现这一目标? 需要帮助。
如果我正确理解您的问题,您希望避免有人可以将代码注入客户端计算机上运行的应用程序。
简单的答案:你不能。如果是用户计算机,他通常甚至被允许调试,这允许在应用程序运行时对应用程序进行任何更改。
有一些(或多或少有效的(方法可以防止用户篡改应用程序文件,但这也不是很安全。
当您想要防止您的应用程序在被篡改时对其他系统造成损害时,您需要保护服务器端。