ShellExecute和CreateProcess用户权限
时间: 2023-06-05 18:05:34 浏览: 349
System WinExec ShellExecute CreateProcess用法总结
5星 · 资源好评率100%
抱歉,我可以回答这个问题。ShellExecute 和 CreateProcess 都是 Windows 系统提供的 API,可以用于启动一个新的程序进程。不同之处在于,ShellExecute 更加灵活,可以打开任意类型的文件,包括文本文件、图片文件、音视频文件等等;而 CreateProcess 只能启动可执行文件。另外,CreateProcess 可以比 ShellExecute 更好地控制启动的进程,例如可以指定进程的窗口样式、输入输出的管道等等。至于用户权限方面,CreateProcess 可以通过参数指定启动进程的权限,而 ShellExecute 则会默认使用调用进程的权限来启动新进程。
阅读全文