草庐IT

c# - WPF 在 WPF 窗口中打开 exe 程序

不确定这是否可行,但有没有办法在WPF窗口的容器中打开另一个程序,如记事本?类似于能够使用webbrowser控件打开网页?基本上我想打开记事本或其他exe,但使用xaml/c#代码将其限制在WPF窗口容器内?不确定是否可能? 最佳答案 是的,这是可能的。您所要做的就是:创建WindowsFormsHost并将其添加到UI中的面板使用Process.Start启动进程(例如记事本)调用process.WaitForInputIdle使用process.MainWindowHandle获取窗口句柄调用SetWindowPos将进程的窗

c# - 适用于 .NET 4.0 的 Permcalc.exe

我试图找到此处描述的permcalc.exe工具:http://msdn.microsoft.com/en-us/library/ms165077(v=VS.90).aspx但是我找不到实际的下载链接。如果我按照该链接的指示打开WindowsSDK命令提示符,我会收到常见的FNF错误。permcalc.exeisnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile我试图找到.NET4.0dll所需的所有安全权限。编辑:它不一定是.NET4.0,我可以在.NET3.5/2/0中重新编译。任何可以让我免于

java - Java Development Kit 中的 jar.exe 在哪里?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭9年前。Improvethisquestion我从JavaSEDevelopmentKit7Downloads下载并安装了JDK在“c:\jdk.1.7.0”中,将变量路径设置为“c:\jdk.1.7.0”,但使用命令例如:jarxvf..\src.zip给我这个错误:'jar'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我正在阅读Cor

windows - 在 Windows 8 中调试 Win64 应用程序时出现 "Unable to create process ...\project1.exe"

我正在使用DelphiXE4Update1。当我在Windows8上构建并运行一个使用Win64平台编译的简单VCL应用程序时,我遇到了一个错误:"Unabletocreateprocess:...\project1.exe"但是,如果我在没有调试的情况下运行project1.exe,它会起作用。我试图弄清楚发生了什么但未能解决问题。我试过这些:卸载并重新安装XE4我运行C:\ProgramFiles(x86)\Embarcadero\RADStudio\11.0\bin\dbkw64_18_0.exe,它闪烁了一会儿然后关闭,没有任何错误。其他Window8机器将运行该程序并停留在桌

.net - 在 Win7 中使用不带注册表的 COM Exe 服务器

我有一个现有的COMExe服务器和调用它的VBA或.NET代码。我们想让它在不需要安装或修改注册表的情况下工作,以便其他不是他们机器上的管理员的用户也可以使用它。让我们假设更改/修改COMExe服务器是不可能的(代价高昂)。问题1:据我了解RegisteringaRunningEXEServer,EXE服务器可以调用CoRegisterClassObject在类表中注册CLSID。这是否意味着客户应该能够从那里获取CoGetClassObject?(甚至没有该类型/类别的注册表项?)问题2:如果以上是正确的,我的EXE服务器使用CComModule(已弃用,是的)并且我可以看到它确实在

windows - findstr.exe 不工作

我的系统有findstr.exe,但是当我尝试执行它时,它给了我以下错误FINDSTR:Badcommandline尝试了很多东西,但无法修复。我需要在批处理脚本中使用正则表达式。还有什么建议吗? 最佳答案 您至少需要给它一些要查找的字符串。如果它认为您没有提供搜索字符串(其他一切都是可选的),就会收到该错误消息:C:\DocumentsandSettings\Pax>findstr/?Searchesforstringsinfiles.FINDSTR[/B][/E][/L][/R][/S][/I][/X][/V][/N][/M][

windows - MASM.exe 和 ml.exe 有什么区别?

当我安装ma​​smassembler时,它要求安装Microsoftvisualc++2005expressedition。我安装了它。现在我只能找到"ml.exe"。masm.exe在哪里?即使我通过键入ma​​sm.exe在cmd中尝试过,但它没有用。ma​​sm.exe和ml.exe一样吗? 最佳答案 MASM.EXE是作为MSDOS程序的“MicrosoftMacroASseMbler”。ML.EXE是"MicrosoftMacroAssemblerandLinker"作为Win32程序。ML64.EXE是"MASMfor

c++ - 没有 make.exe 的 mingw 64 发货?

我的计算机上有一个旧版本的mingw,可以将程序编译为32位。现在我想编译成64位,所以我下载了新的mingw安装程序。它尝试了多次卸载和安装不同版本(每次都是x86_64选项),但每次似乎都丢失了一些文件,至少是make.exe。任何mingw子文件夹中都没有make.exe,只有mingw32-make.exe在C:\ProgramFiles\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin我是C++的新手,所以也许我忽略了什么?https://sourceforge.net/p/mingw-w64/wiki2/Make

php - 如何启动 cmd.exe 以使用任务计划程序执行命令?

我想启动cmd.exe以使用TaskScheduler执行命令:这是我的命令行:C:\wamp\bin\php\php5.5.12\php.exe-f"C:\Inetpub\wwwroot\php\index.php"此命令将加载php.exe并从C:\Inetpub\wwwroot\php运行我的php脚本这是我设置任务调度程序的方式:我不确定-将什么放入“StartinBox”中-而且因为它是(可选的)所以我将其留空。保存任务并点击运行后,我得到了这个它什么都不做。我做错了什么-在这里? 最佳答案 程序不应该是cmd而应该是C:

windows - 设置 EXE 版本信息

我通过VerQueryValue收到的关于版本Exe文件的信息.是否有可以注册(建立或更改)此类信息的反函数(WinApi或Delphi)?例如,这里有一个程序可以做到这一点。它是如何工作的(http://www.angusj.com/resourcehacker)? 最佳答案 版本信息通过资源存储;要编辑您只需要编辑该资源。这是我发现的可以克隆现有文件版本信息并将其附加到另一个文件的单元。从这段代码开始很容易做你想做的事(它是由我的一个friend编写的,并且是公开的):unitcloneinfo;interfaceusesWin