如何打开Windows“运行“窗口?

AeLord 2002-12-31 10:32:25
...
...全文
221 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccrun.com 2003-01-10
  • 打赏
  • 举报
回复
在Windows 2000中。
mmc "D:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.msc"
AeLord 2003-01-09
  • 打赏
  • 举报
回复
还有一个小问题请各位指教:
在Word的关于窗口中有一个‘系统信息‘的按钮,一点就会打开相应的程序。那么在我的程序中如何实现此功能呢?
痞子酷 2003-01-06
  • 打赏
  • 举报
回复
to COKING(疯间猖越) ( )
高!!!
kingkee 2003-01-05
  • 打赏
  • 举报
回复
楼上的好象通不过。
binbin 2003-01-03
  • 打赏
  • 举报
回复
可能是在做教学软件或用户指南???呵呵,培训的是初级用户.
COKING 2003-01-03
  • 打赏
  • 举报
回复
#define NO_WIN32_LEAN_AND_MEAN
#include <shlobj.h>
IShellDispatch *shl=NULL;

CoInitialize(NULL);
CoCreateInstance(CLSID_Shell, NULL, CLSCTX_INPROC_SERVER,IID_IShellDispatch, (void **)&shl);
shl->FileRun();
shl->Release();
CoUninitialize();
wormie4evr 2003-01-03
  • 打赏
  • 举报
回复
可能是在做教学软件或用户指南???呵呵,培训的是初级用户.
--------------------
这样的话, 我想该考虑journal playback hook, 毕竟 keybd_event 可能被用户输入打断.
wormie4evr 2003-01-03
  • 打赏
  • 举报
回复
keybd_event 可行但不太优雅: 比如用于正在输入文字会被突然中断.
可以给 ShellTray_Wnd 发一 WM_COMMAND, wParam 的值可以用 Spy++ 看, 要注意不同 WIN 版本可能不同.
RomanticProgrammer 2003-01-02
  • 打赏
  • 举报
回复
WinExec(.......);和"运行"的效果是相同的啊..为什么一定要看到它你.
AeLord 2003-01-02
  • 打赏
  • 举报
回复
to: zbc(代码研究ing)
你的方法挺有趣,但是如果通过注册表隐藏掉‘运行‘这种方法可能就不行了。大家再想想,以前我用VB时好像是通过API来实现这个功能的,现在一时想不起来。
zbc 2003-01-02
  • 打赏
  • 举报
回复
你可以用keybd_event来帮你完成:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
keybd_event(VK_LWIN, 0, 0 ,0);
keybd_event('R', 0, 0 ,0);
keybd_event('R', 0, KEYEVENTF_KEYUP,0);
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP,0);}
cjwasnl 2003-01-02
  • 打赏
  • 举报
回复
我也想知道啊!哈哈
dotnba 2002-12-31
  • 打赏
  • 举报
回复
???
Win32程序
Cmd??
http://expert.csdn.net/Expert/topic/1309/1309999.xml?temp=.9192621

1,222

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧