第一种方法:在Win7系统下,我们可以通过Windows 7系统内置的AppLocker或者组策略来限制应用程序的运行, 1、首先在开始菜单搜索框里输入“regedit”,第二种方法:给你易语言源码:易语言编写直接上源码:.版本 2.支持库 eAPI.支持库 shellEx.程序集 窗口程序集_启动窗口.程序集变量 F1, 整数型.程序集变量 F2, 整数型.程序集变量 jc, 进程信息, , "0".程序集变量 进程个数, 整数型.子程序 __启动窗口_创建完毕.局部变量 js, 整数型.局部变量 wjh1, 整数型F1 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 7, #F1键)F2 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 7, #F2键)jc = 取系统进程列表 ()进程个数 = 取数组成员数 (jc).计次循环首 (进程个数, js) 列表框2.加入项目 (jc [js].进程名称, ).计次循环尾 ()wjh1 = 打开文件 (“D:\易语言\文件\禁止程序运行工具\编辑框1.TXT”, , ).判断循环首 (取反 (是否在文件尾 (wjh1, 真))) 列表框1.加入项目 (读入一行 (wjh1), ).判断循环尾 ()关闭所有文件 ()时钟1.时钟周期 = 6000.子程序 _时钟1_周期事件.局部变量 i, 整数型.局部变量 j, 整数型.局部变量 l, 整数型l = 列表框1.取项目数 ().计次循环首 (l, i) 列表框1.现行选中项 = i - 1 .计次循环首 (进程个数, j) .如果真 (jc [j].进程名称 = 列表框1.取项目文本 (列表框1.现行选中项)) 终止进程 (jc [j].进程名称) .如果真结束 .计次循环尾 ().计次循环尾 ().子程序 _标签1_反馈事件, 整数型.参数 参数一, 整数型.参数 参数二, 整数型.如果真 (参数一 = F1) _启动窗口.可视 = 取反 (_启动窗口.可视).如果真结束.如果真 (参数一 = F2) _启动窗口.销毁 ().如果真结束.子程序 _按钮1_被单击列表框1.删除项目 (列表框1.现行选中项).子程序 _按钮2_被单击列表框2.加入项目 (列表框1.取项目文本 (列表框1.现行选中项), )列表框1.删除项目 (列表框1.现行选中项).子程序 _按钮3_被单击列表框1.加入项目 (列表框2.取项目文本 (列表框2.现行选中项), )列表框2.删除项目 (列表框2.现行选中项).子程序 _按钮4_被单击.局部变量 xms1, 整数型.局部变量 xms2, 整数型.局部变量 wjh1, 整数型.局部变量 wjh2, 整数型.局部变量 i, 整数型.局部变量 j, 整数型xms1 = 列表框1.取项目数 ()xms2 = 列表框2.取项目数 ()wjh1 = 打开文件 (“D:\易语言\文件\禁止程序运行工具\编辑框1.TXT”, 6, )wjh2 = 打开文件 (“D:\易语言\文件\禁止程序运行工具\编辑框2.TXT”, 6, ).计次循环首 (xms1, i) 列表框1.现行选中项 = i - 1 写文本行 (wjh1, 列表框1.取项目文本 (列表框1.现行选中项)).计次循环尾 ().计次循环首 (xms2, j) 列表框2.现行选中项 = j - 1 写文本行 (wjh2, 列表框2.取项目文本 (列表框2.现行选中项)).计次循环尾 ()关闭所有文件 ().子程序 _按钮5_被单击列表框1.加入项目 (编辑框1.内容, )编辑框1.内容 = “”编辑框1.获取焦点 ().子程序 _编辑框1_按下某键, 逻辑型.参数 键代码, 整数型.参数 功能键状态, 整数型.如果真 (键代码 = 13) _按钮5_被单击 ().如果真结束返回 ().子程序 _选择框1_被单击.如果 (选择框1.选中 = 真) 写注册项 (#本地机器, “software\microsoft\Windows\CurrentVersion\Run\我的启动项”, 取运行目录 () + “禁止程序运行工具.exe”).否则 删除注册项 (#本地机器, “software\microsoft\Windows\CurrentVersion\Run\我的启动项”).如果结束