阅读:1364回复:9
如何在驱动中调用计算器?
我想再键盘中一键弹出计算器
我使用了WinExec("calc.exe",SW_SHOWNORMAL); 但是编译不能通过,报错'WinExec' undefined; assuming extern returning int 使用ShellExecute(NULL,"open","calc.exe",NULL,NULL,SW_SHOWNORMAL); 也遇到同样的问题 请问高手 怎样才能在驱动中打开计算器呢? |
|
沙发#
发布于:2008-04-01 17:53
请大家不吝赐教
|
|
板凳#
发布于:2008-04-02 10:45
高手快现身
|
|
驱动牛犊
![]() |
地板#
发布于:2008-04-04 15:45
关注
|
驱动牛犊
![]() |
地下室#
发布于:2008-04-04 15:53
#include <windows.h>
在这里定义的吧 |
5楼#
发布于:2008-04-04 16:08
驱动中是不能用你说的函数的.而且最好也不要在驱动中创建进程,这不是标准作法
|
|
|
驱动牛犊
![]() |
6楼#
发布于:2008-04-04 16:08
不可以直接用
因为你是调用的W32接口,驱动程序在W32下吧 你这样做没有什么意义啊 完全可以用用户程序代替 想法不错 可惜不是大众思维 |
7楼#
发布于:2008-04-05 00:11
近来单位有个活,领导要求在驱动中加一段应用程序的代码,写应用程序的哥们就是这样说的:“不在一个层上,最好别硬整”
|
|
|
8楼#
发布于:2008-04-07 15:00
用户被禁言,该主题自动屏蔽! |
|
9楼#
发布于:2008-04-08 20:48
驱动里面创建一个进程
要指定一个用户令牌 要选择一个登陆桌面 要ZwCreateSection 要ZwCreateProcess 每一步都很麻烦。 |
|