vb点样设计在一个窗口处随意多个应用程序

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:27:27
我要编一个VB程序,一开机就运行, 用作管理电脑每用户可以运行的程序,每用户可运行的程序不同.设计好可以为每用户设定他可以远行的程序
有谁可帮我搞一个这样的VB程序,管理可设置每用户只可见到和运行的程序.

勾住 CreateProcess 函数,因为通常进程创建就是调用此函数实现的。

参考:http://www.linuxmine.com/48576.html
网上关于 API HOOK 方面的资料很多,用百度摆一下。

可以的。
恩。对进程进行监视。我有一个过程,希望你看看。
先说一下思路吧.首先,为了防止自己被截掉,或者删掉,要把安全模式搞定,然后屏蔽Taskmgr.exe。然后不断枚举进程。可以用另一个程序保护。只要不用瑞星,冰忍这样的程序就没有问题。
Public Declare Function CreateToolhelp32Snapshot Lib "kernel32" (ByVal dwFlags As Long, ByVal th32ProcessID As Long) As Long
Public Declare Function Process32First Lib "kernel32" (ByVal hSnapshot As Long, lppe As PROCESSENTRY32) As Long
Public Declare Function Process32Next Lib "kernel32" (ByVal hSnapshot As Long, lppe As PROCESSENTRY32) As Long
Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal blnheritHandle As Long, ByVal dwAppProcessId As Lo