腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
不
使用
设置
为
true
的
ShellExecute
就不能
启动
进程
?
c#
、
asp.net
、
.net
、
asp.net-core
、
.net-core
因此,我现在正尝试从我
的
ASP.NET核心MVC WebApp
启动
命令提示符窗口,当我单击一个按钮时,它在调试模式下运行,但由于某些原因,它不会
启动
,除非我指定UseShellExecute并将其
设置
为
True
。这是一个问题,因为如果我将它
设置
为
True
,我
就不能
重定向标准输入,这是一件坏事。我需要能够做到这一点。}} 它确实会调用代码,因为
浏览 26
提问于2019-12-12
得票数 0
3
回答
不含
ShellExecute
的
UAC提高工艺精度
c#
、
uac
我们遇到了一些代码出现了问题,这些代码已经提高了安装新打印机
的
助手
进程
的
权限。唯一
的
区别是我们将
ShellExecute
设置
为
false。这导致
进程
需要提升权限
的
Win32Exception。
使用
ShellExecute
解决了这个问题。 我
的
问题是:
为什么
?最有可能
的
是,这是
浏览 1
提问于2013-10-15
得票数 2
回答已采纳
2
回答
以管理员权限运行cmd.exe
vb.net
这是我尝试
使用
管理员权限运行cmd.exe
的
代码。但是,我得到
的
请求操作需要提升。如果我在我
的
窗口中用“以管理员身份运行”运行cmd.exe,它可以工作,但是通过vb,它不能。这是我
的
代码。process.StartInfo.UseShellExecute = False process.StartInfo.RedirectStandardInput =
True
process.StartInfo.RedirectStandardOutput =
True</em
浏览 1
提问于2013-07-25
得票数 5
1
回答
ShellExecute
可以在活动会话中运行吗?
c++
、
sessionid
、
shellexecute
当我
的
程序中发生一些事情时,我有一个需要由cmd.exe运行
的
命令。假设命令是"calc.exe“。当我
使用
ShellExecute
时:
ShellExecute
(win,L"open",L"calc.exe",L"",L"", SW_SHOWNORMAL); calc.exe
进程
在会话0中
启动
,因此我看不到它。有没有办法
浏览 0
提问于2012-12-05
得票数 0
回答已采纳
2
回答
Windows XP屏幕保护程序-通过屏幕保护程序
启动
的
进程
模具
c#
、
.net
、
windows-xp
我正在为运行Windows
的
一些信息亭构建一个相当专门
的
屏幕保护程序。用户倾向于离开信息亭而不将浏览器返回到主页,因此屏幕保护程序执行以下操作: 但是,在Windows (这是信息亭
浏览 2
提问于2009-06-23
得票数 0
回答已采纳
2
回答
从非交互式服务(non 32/..net/powershell)
启动
UAC提升
进程
winapi
、
uac
、
shellexecute
、
createprocessasuser
进程
是以管理员组中
的
用户身份运行
的
,而不是管理员帐户(管理员帐户不受许多UAC限制)。所有UAC默认
设置
就位。我可以将任意命令或powershell代码传递给服务,但我似乎无法“突破”由该服务
启动
的
非提升
的
、非交互
的
进程
。问题
的
症结似乎在于,
启动
提升
进程
的
惟一(公共) API选项是带有'runas‘动词
的
ShellExecute
浏览 3
提问于2010-03-11
得票数 17
回答已采纳
1
回答
ShellExecute
对Process.Start
c#
、
wpf
、
process
在中,作者@Abel建议在Process.Start不起作用时
使用
ShellExecute
。 我什么时候会
使用
ShellExecute
--我从来没有遇到过Process.Start不起作用
的
情况?此外,在
ShellExecute
上
使用
Process.Start有什么好处吗?
浏览 2
提问于2015-06-30
得票数 2
回答已采纳
1
回答
VS安装项目: Process.Start在安装程序类中运行时不打开URL,而是从独立应用程序执行OK
c#
、
windows
、
visual-studio
、
setup-project
、
visual-studio-setup-proje
我偶然发现了一个我需要帮助
的
问题!不幸
的
是,由于问题
的
本质,附加代码片段是毫无意义
的
。备注: 我运行它是因为Administrator.I已经
使用
了UseShellExecute =
true
浏览 16
提问于2022-10-15
得票数 0
1
回答
外壳是否会与
启动
进程
共享环境变量
windows
、
shellexecute
程序1
使用
SetEnvironment并调用
ShellExecute
来
启动
程序2。程序2调用GetEnvironment并从中检索值。令人惊讶
的
是,正如我在MSDN中所读到
的
那样,SetEnvironment是特定于
进程
的
(至少在我
的
例子中是这样)。
ShellExecute
是否在内部调用CreateProcess (作为子
进程
),从而允许程序2访问在程序1中创建和
设置
的
ENV变量.
浏览 3
提问于2013-06-14
得票数 4
1
回答
在Windows中如何维护
进程
层次结构?
c#
、
wpf
、
windows
、
winapi
从
进程
启动
exe有多种方法。CreateProcessProcess.Start("notepad.exe"); 如果你在ProcessExplorer中看到,层次结构得到了完美的维护。Windows中
的
这种父子关系(
进程
之间)是如何处理
的
?有没有办法将可执行文件
设置
为
不同
的
可执行文件作为父文件?
浏览 0
提问于2016-02-17
得票数 1
1
回答
不同机器间
的
Process.WaitForExit不一致
c#
、
.net
、
process
,调用
的
进程
是notepad.exe (出于测试原因),所以错误不太可能是它造成
的
--也就是说,它不会产生第二个子
进程
并关闭。即使如此,它也无法解释
为什么
它能在所有其他机器上工作。在问题机器上,对Console.WriteLine(proc.HasExited))
的
第二个调用返回
true
,即使记事本在屏幕上和任务管理器中仍然是明显打开
的
。按照注释中
的
建议,我尝试
使用
GetProcessesByName获取“现有”<e
浏览 5
提问于2012-01-17
得票数 15
回答已采纳
4
回答
隐藏窗体出现在左下角。
.net
、
winforms
、
hide
我
的
Windows应用程序将
启动
另一个应用程序;后者将保持隐藏状态,并在用户按F9键时出现并消失。 我需要隐藏表单才能在另一个
进程
中运行,所以我
使用
Process.Start。我试着用
ShellExecute
= false,CreateNoWindow =
true
,WindowStyle = ProcessWindowStyleHidden来调整
ShellExecute
我还试着去找表单
的
设计者,并将ShowInTaskbar
设置
<
浏览 4
提问于2011-09-08
得票数 2
回答已采纳
1
回答
设置
其他
进程
的
应用程序用户模型ID
windows-7
、
taskbar
我有一个
启动
程序
启动
另一个应用程序。要想让另一个应用程序很好地
使用
Windows7
的
任务栏,我必须
设置
。通常,
进程
必须通过调用SetCurrentProcessExplicitAppUserModelID()来
为
自己
设置
这个id,但是在这种特定
的
情况下,我无法控制其他应用程序
的
启动
代码,所以我必须在外部
设置
这个ID,最好是
使用
某种将ID传递给应用程序
的</
浏览 3
提问于2011-02-28
得票数 1
2
回答
以管理员身份
启动
进程
,而不
使用
UseShellExecute?
c#
、
process
所以我
的
问题是:PSI.UseShellExecute = false;Process.Start(PSI); 我还在清单中
设置
了我必须将UseShellExecute
设置
为
false,因为这是我能找到
的
将.bin作为.exe
启动
的<
浏览 2
提问于2014-08-14
得票数 4
1
回答
如何在Delphi Service中挂载网盘?
delphi
、
windows-services
我是新手在Delphi,但我需要修复Delphi代码,以便使网络磁盘挂载时,“服务
启动
”是执行。默认情况下,当我
的
应用程序通过Windows服务
启动
时,应用程序无法访问网络磁盘,因此解决方案是在我
的
服务中插入UNC映射脚本。你能帮我解决这个问题吗? ARCH := 'win32'; if (ALLIANCE <> '') and (ARCH <> '')
浏览 4
提问于2010-01-22
得票数 3
回答已采纳
4
回答
“作为管理员运行”和
使用
requireAdministrator
的
清单有什么区别?
windows
、
windows-7
、
permissions
、
uac
、
manifest
如果用户通过右键单击程序并选择“以管理员身份运行”
启动
我
的
程序,那么Windows 7也会弹出一个请求权限
的
对话框。然而,在我
的
程序
的
一些更深奥
的
部分中,我
的
程序
的
运行方式有一些细微
的
差别。那么,“作为管理员运行”和
使用
requireAdministrator
的
清单之间有什么区别呢?如能链接到描述差异
的
文档,将不胜感激。 编辑:这是启用UAC
的
。编辑:正如下面所承
浏览 0
提问于2010-07-11
得票数 4
1
回答
运行批处理文件
的
C#出现一些错误
batch-file
我正在试着
为
我
的
世界做一个服务器程序。我用Visual Studio制作了一个表单,我添加了一个名为“
启动
服务器”
的
按钮。“
启动
服务器”按钮代码:这段代码可以很好地打开批处理文件。我可以
启动
我
的
服务器。但是,在打开批处理文件时,我得到以下错误: 但是如果我手动
启动
批处理文件,我不会得到任何错误。
浏览 0
提问于2018-04-08
得票数 0
8
回答
检查Windows路径中是否存在可执行文件
c#
、
.net
、
file
如果我
使用
ShellExecute
(或在
使用
System.Diagnostics.Process.Start()
的
.net中)运行
进程
,那么
启动
的
文件名
进程
不需要是完整路径。如果我想
启动
记事本,我可以
使用
而不是 Process.Start(@"c:\windows\system32\notepad.exe");因为
浏览 2
提问于2010-10-04
得票数 66
回答已采纳
2
回答
使用
C#运行Windows Path中
的
可执行文件
c#
、
windows
我正在尝试
使用
C#命令行运行一些命令,比如rails test。我尝试
使用
,但我需要rails可执行文件
的
完整路径才能正常工作。有没有其他方法可以像windows命令行一样找到工作?
浏览 1
提问于2010-08-17
得票数 0
回答已采纳
5
回答
什么时候需要将ProcessStartInfo.UseShellExecute
设置
为
True
?
c#
、
.net
、
winapi
.// Returns://The default is
true
.[DefaultValue(
true
)][NotifyParentProperty(
true<
浏览 7
提问于2011-03-10
得票数 153
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python&Supervisor
Python 模块 subprocess 派生新进程
Ubuntu-mongoDB服务器集群搭建简要指南1——安装mongoDB
Superivosr出现ERROR 错误的3种原因和解决方案
基于 Vite 搭建 Electron+Vue3 的开发环境
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券