c# 中Prcess用法和调用API函数

[复制链接]
查看11 | 回复1 | 2008-11-7 14:42:42 | 显示全部楼层 |阅读模式
希望大家能详细耐心的帮忙解答这两个问题~我会加分的~~谢谢
第一个问题~
Process.Start("cmd.exe","/c shutdown.exe -r -f");
参数中 的/c是什么意思?
为什么执行shutdown命令加.exe?
第二个问题~
[DllImport("user32.dll")]
public static extern int MessageBox(int Handle, string Message, string Caption, int Type);
在调用api函数时,有什么办法知道调用方法的参数列表?只能依靠记忆吗?
另外还请介绍一下 int Handle,int Type 2个参数的作用是啥

回复

使用道具 举报

千问 | 2008-11-7 14:42:42 | 显示全部楼层
打开cmd会弹出一个黑窗口,这里的/c意指运行命令后关掉这个窗口.shutdown这里指的就是一个可执行文件,这里也可以不加的。这句程序的意思是运行cmd.exe,然后把/c shutdown.exe -r -f参数传递给cmd.exe.可以查看msdn,上面有详细的参数列表,最后那两个参数第一个指的是一个句柄,type这个是指的消息框的类型,这个在msdn上都有详细的说明,最后安装一个。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行