VB如何阻止某程序运行。?
比如进程加载新的程序。 在其运行之前阻止。 然后允许后放行。
比如程序主文件路径是c:\test\test.exe,建立内容任意的文件c:\test\test.exe.manifest。 就是不知道程序文件路径。 设置NTFS文件权限. 。。。 我去要阻止进程创建。如果同意就允许创建。 只运行一次。 如果同意运行就运行程序。 Hook CreateProcessInternalW 大多数时候SHELL HOOK也可以 用Open语句打开这个不让运行的程序,不要Close。这样此文件就被占用,应该就不能运行了。需要运行的时候Close。引用 Hook CreateProcessInternalW 正解 在你的程序里加一个TIMER控件,然后用findwindow这个函数定时查找是否有目标窗口存在,如果存在,那么用sendmessage函数给目标窗口发送一个关闭它的消息就行了,不过这个方法有个不足,那就是目标程序必须启动时有窗口存在 大大们 放个HOOK CreateProcessInternalW 代码出来,照福一下我们这样的菜鸟吧,看源程序总比郁闷的研究要强吧! 我也想知道引用 大大们 放个HOOK CreateProcessInternalW 代码出来,照福一下我们这样的菜鸟吧,看源程序总比郁闷的研究要强吧! 对于高手来说,用VB做也很困难。 注入的代码至少得是个标准的dll。 建议用Shell Hook,VB就能搞定。 帮顶 记得见过WINDOWS外壳编程有接口的 不知道是不是记错了. 向杀软学习,改SSDT!(充分怀疑vb能自己干这事么,还是调c的库) 我给上传到CSDN了,http://download
相关问答:
我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。 先搞清楚他们的控件是怎么用的, 然后就直接用好了. 不过,如 ......
我用Delphi写了一个DLL, DLL里有MDI的子窗体,DLL初始化时 传递调用者的TApplication给DLL, 在Delphi7中调用已经通过,但是不知道在VB中有无TApplication对应类型, 是否能在VB中调用? 你好,用instance不是就可以了 ......
请教一下:我用vb写了一个调用Illustrator的测试程序,代码很简单:Private Sub Command1_Click() Dim app As New Illustrator.Application Dim doc As Illustrator.Document Dim thislayer As Illustrator.Layer ......
Private Sub DataList1_Click() If DataList1.Text = "" Then Lbl_EmpId = "" Lbl_EmpName = "" Lbl_Birth = "" Lbl_Sex = "" Lbl_Political_ ......