1. 程式人生 > >Winform 程式執行路徑

Winform 程式執行路徑

// 獲取程式的基目錄。
System.AppDomain.CurrentDomain.BaseDirectory
// 獲取啟動了應用程式的可執行檔案的路徑。
 System.Windows.Forms.Application.StartupPath
 // 獲取啟動了應用程式的可執行檔案的路徑及檔名
 System.Windows.Forms.Application.ExecutablePath
 // 獲取模組的完整路徑。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
 // 獲取和設定當前目錄(該程序從中啟動的目錄)的完全限定目錄。
System.Environment.CurrentDirectory
 // 獲取應用程式的當前工作目錄。
 System.IO.Directory.GetCurrentDirectory()
 // 獲取和設定包括該應用程式的目錄的名稱
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase

相關推薦

Winform 程式執行路徑

// 獲取程式的基目錄。 System.AppDomain.CurrentDomain.BaseDirectory // 獲取啟動了應用程式的可執行檔案的路徑。  System.Windows.For

使用IDAPYTHON跟蹤程式執行路徑-未加殼

IDA Pro是一款靜態反彙編的利器,具有良好的互動性、可程式設計性、可擴充套件性及對多處理器的支援。 對於IDA Pro的可擴充套件性表現在兩個方面,一是採用內建的指令碼語言IDC寫指令碼;二是採用Hex-rays提供的SDK寫外掛Plug-in。簡單的任務交由指令碼完成,複雜的任務則需要定製

C#獲取程式執行路徑的幾種方法

通過控制檯程式打印出每種方法的結果 static void Main(string[] args) { Console.WriteLine("typeof(Program).Assembly.Location:\r\n{0}",

【轉】C#獲取當前程式執行路徑的方法集合

//獲取當前程序的完整路徑,包含檔名(程序名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe檔案所在的目錄+.exe檔名) //獲取新的 Process 元件並將其與當前活動的程序關聯的主模組的

VC++獲取程式執行路徑

string GetAppPathA() { char szFilePath[MAX_PATH] = {0}, szDrive[MAX_PATH] = {0}, szDir[MAX_PATH] =

linux通過埠號查詢程式執行路徑

[[email protected] ~]# netstat -antlp|grep 47277 tcp        0      0 10.8.64.130:47277           10.8.64.27:61616            ESTABLI

C#Winform程式執行

C#開發的Winform程式,剛開啟時執行還比較快,時間稍久點就執行很慢了.我也查過,沒有什麼資源引用沒有釋放的啊,是原因呢 程式執行起來,監視一下記憶體。或者用ants profile測試一下。別人的還是你自己的 程式碼 是不是資料庫越來越大,開啟、查詢、索引等操作會相對慢

Qt 獲取程式執行路徑

 //在需要的地方 QString path; QDir dir; path=dir.currentPath(); QMessageBox::warning(0,

VC 獲 取 當前程式執行路徑的幾種方法

1.使用APi函式GetModuleFileName char path[MAX_PATH]; GetModuleFileName(NULL, path, MAX_PATH);        //獲取

C# winform程式以管理員執行

一,選擇專案工程,右鍵 - 新增 - 新建項 - 應用程式清單檔案(字尾名為manifest) - 新增; 二,開啟剛新建的應用程式清單檔案(app.manifest),修改程式碼如下: 找到requestedExecutionLevel,將屬性級別的值修改為:requireAdminist

vb.net 獲取程式執行中的路徑問題

// 獲取程式的基目錄。 System.AppDomain.CurrentDomain.BaseDirectory // 獲取模組的完整路徑。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileN

WinForm C net防止一個程式 WinForm 重複執行的方法

                最近比較忙,郵件預警系統暫停了沒時間去處理,臨時處理:直接執行exe檔案!可是問題來了:我點選了兩次,原來幾乎在同時執行這個程序,我在程式中有執行緒時間睡眠2秒一次等待佇列,開啟程序果然兩個MAIL.EXE程序,就想在執行前做一個判斷阻止重複執行!//在寫一些服務型的軟體的時候

qt程式執行時的路徑問題

程式執行時的路徑是該程式在被呼叫時的目錄 假如系統剛啟動時,是在/目錄處, 這時系統啟動指令碼/etc/rc.local呼叫/home/root/qt_broadcast_client/qt_broadcast_client程式 則目錄就是/目錄,qt_broadcast_client在呼叫s

linux C語言獲取當前可執行程式路徑及檔名 vs 獲取當前工作路徑

 獲取當前工作路徑: 標頭檔案:#include <unistd.h> 定義函式:char * getcwd(char * buf, size_t size); 函式說明:getcwd()會將當前的工作目錄絕對路徑複製到引數buf 所指的記憶體空間,引數size

c# winform程式在WebBrowser控制元件中執行javascript指令碼

來自:http://outofmemory.cn/code-snippet/1706/c-winform-program-WebBrowser-control-execution-javascript-script winform的WebBrowser控制元件,可以方便的載

Winform程式安裝後打開出現程式停止執行問題解決方法

我用的是VS2013版本,打包的是Winform應用程式。 一開始以為是打包過程有問題,結果試很多次。每次安裝成功後,一開啟程式,就出現程式停止執行。如下圖所示。 調了一晚上都沒有頭緒,果斷放棄。走進了死衚衕,鑽牛角尖只會是讓自己越來越痛苦,不如休息一下,換換腦子,理理思

CentOS 通過埠號檢視執行程式路徑

如題, 通過兩條命令就可以實現: # netstat -anp | grep 8080 tcp 0 0 :::8080 :::* LISTEN 2437/java # ll /proc/2437 | grep cwd 這就可以了

C# winform刪除執行緒和退出程式方法

退出C# WinForm程式有很多方法,如: this.Close(); Application.Exit(); Application.ExitThread(); System.Environment.Exit(0); 區別在於: 1.this.C

python獲取程式執行檔案路徑方法

1.獲取當前執行主指令碼方法:sys.argv[0]和_ file _ (1)sys.argv 一個傳給Python指令碼的指令引數列表。sys.argv[0]是指令碼的名字。一般得到的是相對路徑,用os.path.abspath(sys.argv[0])得

獲取Java程式執行路徑 | 獲取當前jar包的路徑

經過試驗,不管是否是Jar包,不管是否是Tomcat部署,以下三個方法均可實現。 packagetest; publicclassMyPath {    publicstaticString getProjectPath() {        java.net.URL url = MyPath.cla