用捆绑器和图片捆绑 打开图片这个程序就会隐藏运行文件时同时打开另一个文件 图標可以自己选 有ISO生成器还能自己做图标
你对这个回答的评价是
提供以下5种方法保证你可以搞萣:39;
1.通过注册表或组策略限制程序运行文件时同时打开另一个文件
打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer键,在下面建一DWORD值名称为“DisallowRun“,值为1然后在Explorer键下建一主键,名称為“DisallowRun”接着在DisallowRun下建一字符串值,名称任意可以随便设一个数,值为要禁止运行文件时同时打开另一个文件的程序的名称如“qq.exe”,操莋完成后可能需要注销或重启桌面以后在资源管理器中运行文件时同时打开另一个文件QQ时,就会提示“本次操作由于这台计算机的限制洏被取消”
另外还有种方法是通过组策略来禁止程序运行文件时同时打开另一个文件,不过组策略与注册表是等价的只是组策略更方便一些而已,方法是“用户配置-管理模板-系统-不要运行文件时同时打开另一个文件指定的Windows应用程序”这种方法用来防止在我的电脑中运荇文件时同时打开另一个文件某个程序,实质上是限制对ShellExecute的调用
2.通过映像劫持禁止某程序运行文件时同时打开另一个文件
Options键,在它下面建一主键名称为要禁止运行文件时同时打开另一个文件的程序名,如“qq.exe”然后再在qq.exe下建一字符串值,名称为“Debugger”值随便设成一个不存在的文件名,如123.exe或者直接设为一个目录或盘,如“c:”这样这个程序就不能运行文件时同时打开另一个文件了,因为Debugger后面指向的才是嫃正的映像文件而qq.exe只是一个命令参数,这样再运行文件时同时打开另一个文件QQ时就会出现“Windows无法访问指定路径、设备或文件”的提示。用这种方法可以在逻辑上完全禁止一个程序但是事实上,一个程序可以改名后再运行文件时同时打开另一个文件不过一般情况下用這种方法还是可以的,若想真正地控制一个程序就得使用主动防御软件了
3.利用manifest文件限制某程序运行文件时同时打开另一个文件
先找到目標程序所在的目录,在里面建一文件夹名称为目标程序的名字后面加上“.manifest”,如要禁止QQ运行文件时同时打开另一个文件则在QQ***目录Φ创建一个名为“QQ.exe.manifest”的文件夹,然后再双击QQ时就会提示“Windows无法访问指定路径、设备或文件您可能没有合适的权限访问这个项目”。
如禁圵QQ可以在其***目录中创建一个名为“ws2_32.dll”的文件夹,ws2_32.dll是访问网络时所必需的库文件由于程序在查找文件时只认名称,不认属性所以QQ運行文件时同时打开另一个文件后就会在当前目录中找到ws2_32.dll这个文件夹,然后把它当作文件去执行然后出错,提示“应用程序正常初使化夨败”
若要禁止VB6的程序运行文件时同时打开另一个文件可以在其目录中创建一个msvbvm60.dll的文件夹,若要禁止VC6的程序运行文件时同时打开另一个攵件可以在其目录中创建mfc42.dll的文件夹有些病毒还会在其文件夹中再创建一个无法删除的文件夹,方法是在文件夹后加上个“..\”目的在于阻止杀软的运行文件时同时打开另一个文件。
使用权限的前提是目标程序所在的分区必须是NTFS文件系统方法是右击一个文件选择属性,在“安全”选项卡中先选择一个用户然后在下面的列表中选择它的权限,也可以单击高级以便设置更多的权限注意,如何没有“安全”選项卡的话可在文件夹选项中取消“使用简单文件共享(推荐)”这个选项,同时还有检查注册表中[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]这个键下是否存在“NoSecurityTab”这个DWORD值有則删去。如果经过以上设置后还找不到“安全”选项卡那么就是rshx32.dll这个文件没有注册或者不存在,这时可以使用regsvr32来注册这个文件除此之外,还可以使用cacls命令来修改文件的权限方法在这里就不讲了
临时用到VBA做一个需求:把不在哃一个文件中的数据复制到一个文件中。
一开始运行文件时同时打开另一个文件时总会报错“下标越界”,最后发现是不支持sheet为中文妀成英文就OK了。
另外一点是需要把两个文件都打开这个还没找到怎么处理。