【C#】WinForm中如何用代码实现下面的操作
①是用户无法运行某些软件(如E:\shaiya\game.exe)②如果当前用户已经打开了该软件则马上关闭详细代码,谢谢详细代码太长的话,就给我说下原理,然后我找书看看吧...
①是用户无法运行某些软件(如E:\shaiya\game.exe)
②如果当前用户已经打开了该软件则马上关闭
详细代码,谢谢
详细代码太长的话,就给我说下原理,然后我找书看看吧 展开
②如果当前用户已经打开了该软件则马上关闭
详细代码,谢谢
详细代码太长的话,就给我说下原理,然后我找书看看吧 展开
3个回答
展开全部
1.实现上不要使用获取当前所有进程,因为进程可以改名,使用win api FindWindow,接着使用窗口类名,找查进程
2.由于.net本身不能实现全局系统HOOK,要使用全局系统HOOK,就要使用C++实现,之后C#调用,建意使用WindowsSerivce+WINAPI(FindWindow)实现
2.由于.net本身不能实现全局系统HOOK,要使用全局系统HOOK,就要使用C++实现,之后C#调用,建意使用WindowsSerivce+WINAPI(FindWindow)实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
获取当前所有进程。根据进程名判断是否打开了game.exe
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要么做服务
要么做全局Hook
详细代码,估计不会出现。
要么做全局Hook
详细代码,估计不会出现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询