嘿伙计们,我正在编写一个C#程序,在PC上“安装”自己并运行starup来管理我的一些预定任务。我已经完成了大部分工作,包括提示用户,添加到启动等等。但我想在下载后将EXE复制到C:\ Program Files \ Company \ Program.exe
有没有简单的方法从程序中获取C#程序的filepath + exe?我已经尝试了一些System.Environment方法和GetModuleInfo(),但我想我可能只是忽略了一些东西。
有没有更好的方法来解决这个问题?
答案 0 :(得分:1)
System.Reflection.Assembly.GetExecutingAssembly().CodeBase
答案 1 :(得分:1)
System.Reflection.Assembly.GetExecutingAssembly().Location
答案 2 :(得分:0)
//获取并显示EXE程序集的全名。 string exeAssembly = Assembly.GetEntryAssembly()。FullName; Console.WriteLine(exeAssembly);