现在假设有a.exe,其中调了b.exe,b.exe有一个功能是将别目录下的a.exe复制到当前的a.exe,
语句如下:
FileCopy "c:\a.exe", GetTrueAppPath(App.Path) + "\a.exe",但提示没有权限,无法覆盖.
请问怎样才能实现这个功能:即a调了b,而b的处理中可以把a.exe用别的文件给覆盖了。谢谢!
语句如下:
FileCopy "c:\a.exe", GetTrueAppPath(App.Path) + "\a.exe",但提示没有权限,无法覆盖.
请问怎样才能实现这个功能:即a调了b,而b的处理中可以把a.exe用别的文件给覆盖了。谢谢!
解决方案 »
- VB访问网络有先天缺陷?---------为何总是有问题?
- 求一选择同时插入的代码
- 再问VB连接FoxPro 7.0以上版本数库据,客户机上不能连接数据库
- 如何判断控件是否加载
- 请问如何在程序卸载时,自动删除临时数据库?在线等待您们的帮助!
- 关于获取ip地址的问题
- access2003 对应存表问题
- 不知到vb可不可以向vc那样,声名一个对象时不带参数就可用,默认得函数初始化
- 请指教
- 1.请问vb6.0中的listview控件中的picture如何实现平铺呢?(像netant1.0那样)
- 关于activeX控件调用msword9.olb里对象发生“Dll加载错误“的问题!
- listview中遇到的问题,新手求助各位大虾
标准模块:
Option Explicit
'获得进程的句柄
Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, _
ByVal blnheritHandle As Long, ByVal dwAppProcessId As Long) As Long
'终止进程
Public Declare Function TerminateProcess Lib "kernel32" (ByVal ApphProcess As Long, _
ByVal uExitCode As Long) As Long
Dim mProcID As Long窗体:
Private Sub Command1_Click()
mProcID = Shell("C:\Program Files\Tencent\QQGame\QQGame.exe")
End SubPrivate Sub Command2_Click()
mProcID = OpenProcess(1&, -1&, mProcID)
TerminateProcess mProcID, 0&
End Sub
这个和你的要求差很远,给你也许有点帮助,至少知道先取进程,后结束进程!!