问题:我想在winforms中控制cmd.exe我并不是说单个进程中的每个命令,带有启动信息,然后停止。我的意思是例如启动(我的)SQL或GDB命令提示符,发送命令,接收答案,发送下一个命令,接收下一个答案,停止SQL命令提示符退出流程。基本上我想在任何控制台应用程序之上编写一个GUI。我想将cmd.exe的输出重定向到一个文本字段,而输入来自另一个文本字段(按下回车/确定按钮)。我没有找到任何样本。有办法吗? 最佳答案 CodeProject上有一个很好的例子祝你好运!-编辑:我认为这更像它,我创建了一个简单的表单、2个文本框和三
我的应用程序在任务栏和窗口中使用了.ico图像,但是如何设置.exe以使用图标?关于这个主题,有没有人有关于如何使用ico图像的任何资源?比如开始栏使用什么尺寸等等?据我所知,有一些工具可以分配.exe的图标图像,但这肯定不是正确的做法。提前致谢。 最佳答案 您可以从通用属性->常规->应用程序图标更改应用程序图标 关于c#-如何在VisualStudio中为.exe提供ico图像?,我们在StackOverflow上找到一个类似的问题: https://st
我在尝试加载ASP.NETMVC网站时遇到以下异常:Unhandledexceptionat0x07070a91inw3wp.exe:0xC0000005:Accessviolationreadinglocation0x00000000.VisualStudio即时调试器打开,我在调试器中看到的唯一信息是:Callstacklocation:msvbvm60.dll!06c00a91()该网站使用了一些COM对象,在上周之前一切正常。这个问题突然出现。这是来自Windows事件查看器的错误日志:Faultingapplicationname:w3wp.exe,version:7.5.7
为了在Windows2008R2Server(64位)中启用Microsoft-Hyper-V和Microsoft-Hyper-V-Management,我将dism.exe作为进程调用。我使用的命令是Dism.exe/online/Get-FeatureInfo/FeatureName:Microsoft-Hyper-VDism.exe/online/Get-FeatureInfo/FeatureName:Microsoft-Hyper-V-Management-Clients当我从命令行执行它时它工作正常但当我尝试通过我的代码执行它时它失败了。我已经在C:\Windows\SysW
在我的构建服务器上设置之前,我尝试在本地使用migrate.exe,但我什至无法运行帮助命令/?没有得到错误System.IO.FileNotFoundException:Couldnotloadfileorassembly'EntityFramework,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'oroneofitsdependencies.Thesystemcannotfindthefilespecified.我一直在浏览解决方案,遇到了Microsoft'smigrate.exegettings
我有一个C#exe需要使用WMI运行并访问网络共享。但是,当我访问共享时,我得到一个UnauthorizedAccessException。如果我直接运行exe,共享是可以访问的。我在这两种情况下都使用相同的用户帐户。我的应用程序有两个部分,一个在本地PC上运行的GUI客户端和一个在远程PC上运行的后端进程。当客户端需要连接到后端时,它首先使用WMI(下面复制的代码)启动远程进程。远程进程执行许多操作,包括使用Directory.GetDirectories()访问网络共享并向客户端报告。当客户端使用WMI自动启动远程进程时,它无法访问网络共享。但是,如果我使用远程桌面连接到远程计算机
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。是否有任何EXE打包器/EXE压缩器可用于使用C#/VB.net开发的应用程序?
我有一个问题,我需要能够拥有一个已编译的exe(.net3.5c#),我将复制它来分发,例如在发送exe之前需要更改key。每次需要新的exe时我都无法编译。这是一个瘦客户端,将用作注册过程的一部分。是否可以使用空白值向资源文件添加一个条目,然后当请求进入时让另一个应用程序获取空白的默认瘦客户端,复制它,用所需的数据填充空白值。如果是怎么办?如果没有,你有什么想法吗?几天来,我一直在摸不着头脑,而且由于我需要在其中工作而受到限制。我的另一个想法是将值注入(inject)一个方法,我什至不知道我会如何尝试。谢谢。 最佳答案 将程序集转
我负责为我的雇主测试VS2015以及它如何与我们当前的应用程序一起工作。我们目前对我们拥有的一切都使用VS2013,所以我知道那里没有问题。我遇到的问题是vshost.exe似乎没有正确终止或其他原因。我还没有缩小确切问题的范围,但到目前为止,我是这么认为的。这是我得到错误的方式:调试运行我的应用打开几个窗口点击“停止调试”按钮(红色小方block)清洁解决方案重建解决方案重建后,我在EXE中收到以下错误:ErrorCouldnotcopy"obj\Debug\APP.exe"to"..\..\bin\APP.exe".Exceededretrycountof10.Failed.Err
我有一个c#程序集,我通过COM从Delphi(win32native)应用程序调用它。这适用于我测试过的所有机器,除了一台。问题是Delphi应用程序在尝试创建COM对象时得到“类未注册”。现在,当我查看HKEY_CLASSES_ROOT\DelphiToCSharp\CLSID下的注册表时,那里列出的GUID与AssemblyInfo.cs中的程序集Guid不同。它应该是相同的-它在安装它的所有其他计算机上都是相同的。我试过regasm/unregisterdelphitocsharp.dll,这会删除注册表项。然后,如果我执行regasmdelphitocsharp.dll,注册