在根目录中创建文件夹不会...如何防止别人注射我的dll 程序,如何创建ws232。dll,我需要禁止 some 程序,我只知道卡巴斯基,每次打开都会自动扫描启动项,按开始运行进入msconfig,自己动手,第一步:首先确认病毒已经完全清除。Main 程序确认方式:1,确认杀毒软件工作正常,没有异常自动关机,cpu占用过多等情况,将防病毒软件升级到最新版本,杀毒后任务管理器无明显异常进程。项目加载无可疑名称,在控制面板中计划任务,删除可疑任务。
2、怎么防止别人注入我写的 dll 程序,求易语言代码?
非常简单。方法有很多。你可以把一个“服务器”拖到主程序窗口,给DLL添加一个客户端,客户端连接到服务器。只有在客户端连接到服务器并在时限内通过验证后才能使用,否则退出。这应该没错吧?您也可以使用进程通信。您也可以将一串验证码写入文件或注册表。这串验证码是根据时间动态生成的,DLL可以检查这串字符是否正确。反正方法很多。
只要你知道什么是“注射”以及如何注射到其他过程中,你就知道如何为自己辩护。所谓注入是指程序把自己的代码放到另一个进程的地址空间中去执行,从而操作这个进程,获取和修改进程的数据等。把自己的代码放到其他进程的地址空间中,可以让其他进程加载拥有DLL,或者直接在其他进程的地址空间中创建远程线程。进程注入的方法主要有:(1)修改HKEY _本地_机器\软件\微软\ Windows NT \当前版本\ Windows \ Appinit _ DLLS,将DLL注入到所有使用User32的进程中。dll全球;
4、如何防止 dll劫持DLL劫持了系统中未知DLL的搜索路径,使得程序 加载当前目录中的系统具有相同名称的DLL。所以你可以说出系统DLL的位置,把加载 system DLL的顺序不在当前目录,直接改到系统目录,这个想法可以通过修改注册表来实现。注册表中的键值:HKEY _本地_机器\系统\当前控制集\控制\会话管理器\ knowndells是调用系统DLL的主目录。