Tag: exe

在WinForm项目选项卡中运行exe

我对使用winform应用程序执行以下操作感兴趣,我正在编写,以在Visual Studio 2010 IDE中的c#中的.exe中打开。 我现在可以通过使用以下代码在所需选项卡中单击按钮来打开程序: string str = @”-INSERT FILEPATH HERE-“;//took file path out as i have a few exes i’m wanting to add. Process process = new Process(); process.StartInfo.FileName = str; process.Start(); 现在我怎么能这样做,所以这个可执行文件作为选项卡打开或在选项卡中,在我的winform中? 我愿意接受任何一种情况的建议。 解决了: using System.Runtime.InteropServices; using System.Threading; [DllImport(“user32.dll”, SetLastError = true)] private static extern bool MoveWindow(IntPtr hwnd, int x, int y, int […]

从“.exe”删除调试信息

如果我将C#程序exe放在文本编辑器中,我可以在其中找到调试信息: 我怎么能删除它?

Process.Start()没有启动.exe文件(手动运行时工作)

我有一个.exe文件,需要在创建文件后运行。 文件已成功创建,我之后使用以下代码运行.exe文件: ProcessStartInfo processInfo = new ProcessStartInfo(); processInfo.FileName = pathToMyExe; processInfo.ErrorDialog = true; processInfo.UseShellExecute = false; processInfo.RedirectStandardOutput = true; processInfo.RedirectStandardError = true; Process proc = Process.Start(processInfo); 我也试过一个简单的Process.Start(pathToMyExe); 但.exe文件未运行。 当我在Windows资源管理器上手动尝试pathToMyExe ,程序正确运行。 但不是通过该计划。 我看到的是光标转向等待几秒然后恢复正常。 所以也没有抛出exception。 什么阻止文件?

创建一个独立的exe而无需安装.NET框架

我是学生,目前我正在公司实习。 这个实习是关于分析项目。 对于这个项目,我做了一个演示给营销总监。 我演示的是一个在Visual Studio 2010中使用Windows窗体在c#中创建的简单项目以及与Access数据库的连接。 所以现在我必须在一个演示文稿中向这位导演展示这个演示,但是在演示之后,导演想要在他的计算机上安装该项目,以便他可以尝试使用它。 现在的问题是,这家公司的计算机没有.NET framework 4.0,而且这里的计算机受到如此保护,以至于我们无法安装任何新的东西。 要安装一些东西,你必须经历一个需要数周的程序。 我已经浏览了互联网,但我找到的是如何安装.NET框架。 有没有可能的方法,我可以创建一个独立的exe而无需安装.NET框架? 请帮忙!

检查EXE上的数字签名

我的.NET exe是使用signtool签名的。 使用此代码,我可以validation证书本身的有效性: var cert = X509Certificate.CreateFromSignedFile(“application.exe”); var cert2 = new X509Certificate2(cert.Handle); bool valid = cert2.Verify(); 但是,这仅检查证书本身,而不检查EXE的签名。 因此,如果EXE被篡改,则此方法不会检测到它。 我该如何查看签名?

将* .exe嵌入到dll中

有人知道如何将exe文件嵌入到dll中? 我有一个工具,它是一个exe文件,我从c#代码调用。 问题是我想要1个dll包含这个工具(exe文件)和dll包含我的c#代码。 是否可以在资源中嵌入此exe文件? Thx提前

C#:使exe不能直接运行

我需要让主要的.exe从它不可运行(当你尝试直接启动它时,你得到一条消息:无法直接启动,如果它从二级exe运行(只有它,我认为必须有一个crcvalidation)然后启动。 希望我自己清楚First .exe无法直接启动第二个.exe可以启动第一个exe(仅限)

在C#中将Exe文件作为嵌入式资源运行

我有第三方EXE。 我只需要从我的C#应用​​程序中运行它。 我的主要目标是从我的C#文件中获得第三方可执行文件的版权。 有没有更好的方法来做到这一点。 我怎样才能做到这一点 ? 谢谢 门金加

Wix – 如何从安装目录安装后运行exe文件?

我正在使用一个使用wix安装的程序。 (不知道它是否相关,但它是一个C#程序) 我想运行一个由msi文件安装的exe文件,但由于用户选择了安装路径,因此我不知道安装的位置。 我想问一下如何从用户选择的位置运行exe文件。 虽然它不是问题的一部分,但我也很高兴看到一个从绝对位置运行exe文件的例子,因为我是第一次使用wix并完成所有操作的初学者。

“允许服务与桌面交互”的替代方案?

我在服务器上安装了一个Windows服务(C#),它每10分钟启动一个可执行文件(C#),以处理从一个目录到另一个目录的一些图像。 任何用户都不需要进行任何交互。 尽管如此,由于可执行文件作为输出窗口,为了使服务运行,我必须启用“ 允许服务与桌面交互 ”复选框,这被认为是一种不安全和不良做法 。 我该如何解决这个问题? 我喜欢将可执行文件与我的Windows服务分开,因为 它使调试更容易,并且不需要重新部署完整的Windows服务。 有时我使用相同的Windows服务以不同的间隔启动几个可执行文件(但都与同一个项目相关)。 编辑: 未启用与桌面的交互时,控制台应用程序无法正确执行,并且Windows日志中会出现以下错误: Faulting application myapp.exe, version 1.0.0.0, time stamp 0x4b8304c3, faulting module KERNEL32.dll, version 6.0.6002.18005, time stamp 0x49e03821, exception code 0xc0000142, fault offset 0x00009eed, process id 0x10ec, application start time 0x01cab736950a64b5. 启用桌面交互后,应用程序将正常执行。 有什么想法吗? 非常感谢你的时间。