找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 6530|回复: 2

[开源] 在FOXPRO中结束当前进程的方法

[复制链接]

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2011-12-21 08:29:52 | 显示全部楼层 |阅读模式
  1. Local procId,lhx
  2. Declare Integer GetCurrentProcessId In kernel32.Dll
  3. Declare Integer OpenProcess In kernel32.Dll;
  4. integer,Integer,Integer
  5. Declare Integer TerminateProcess In kernel32.Dll;
  6. integer hProcess,Integer exitCode
  7. Declare Integer CloseHandle In kernel32.Dll;
  8. integer
  9. procId=GetCurrentProcessId()&&获得当前进程的PID
  10. Messagebox(procId)
  11. lhx=OpenProcess(2035711,1,procId)&&提升操作当前进程的权限
  12. Messagebox(lhx)
  13. If lhx<>0&&如果提升权限成功
  14. =TerminateProcess(lhx,0)&&结束当前进程
  15. =CloseHandle(lhx)&&销毁事件对像
  16. EndifClear Dlls**这样在调试的时候可以直接退出VFP
复制代码
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755

9

主题

117

回帖

0

精华

银牌会员

积分
422
发表于 2011-12-21 13:31:58 | 显示全部楼层
{:soso_e176:}看看。!

0

主题

2

回帖

0

精华

初来乍到

积分
25
发表于 2013-5-28 20:16:20 | 显示全部楼层
学习了。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表