在 C# WPF 中嵌入 EXE 应用程序的方法有多种。一种方法是使用 Process 类并调用其 Start 方法来启动 EXE 应用程序,然后使用 WindowInteropHelper 类来将 EXE 应用程序窗口嵌入 WPF 窗口中。例如:
请注意,这只是一种可能的方法,并不一定适用于所有情况。如果您需要更详细的帮助,请提供更多信息,例如您的目标和限制。
current user的run下的程序是登录自启动的, 其启动由run.exe负责.你的程序的启动时间不归你管, 除非你能修改系统, 不然是无法延时的.
如果你是想晚点执行某个功能的话, 在你自己的程序中使用定时器好了. 程序内部的运行是可控的, 外部别人包括系统怎么 *** 作, 只能顺着别人的意思, 是不可控的. 如同你不能控制用户什么时候双击exe一样.
1. 在记事本中编写以下内容:using System
using System.Windows
namespace zzm.SayHello{classSayHello{
[STAThread]
public static void Main(){
Window win = new Window()
win.Height = 200
win.Width = 300
win.Title = "你好,WPF!"
win.Show()
Application app = new Application()app.Run()}}}
2. 保存为Hello.cs。
3. 在命令行编译WPF应用程序,在提示符下输入以下命令:csc.exe
/out:SayHello.exe
/target:winexe Hello.exe
/reference:"D:\Program Files\Reference
Assemblies\Microsoft\Framework\v3.0\presentationframework.dll"
/reference:"D:\Program Files\Reference
Assemblies\Microsoft\Framework\v3.0\windowsbase.dll"
/reference:"D:\Program Files\Reference
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)