VC 中如何獲得乙個當前程序的執行目錄

2021-05-02 03:41:30 字數 443 閱讀 7440

利用windows api獲得:

tchar szmodulefilename[max_path]; // 全路徑名

tchar drive[_max_drive];  // 碟符名稱,比如說c盤啊,d盤啊

tchar dir[_max_dir]; // 目錄

tchar fname[_max_fname];  // 程序名字

tchar ext[_max_ext]; //字尾,一般為exe或者是dll

if (null == getmodulefilename(null, szmodulefilename, max_path)) //獲得當前程序的檔案路徑

return false;

_tsplitpath_s( szmodulefilename, drive, dir, fname, ext );  //分割該路徑,得到碟符,目錄,檔名,字尾名

VC獲得系統當前程序以及某程序使用的模組的方法

while process32next hprocesssnap,pe32 closehandle hprocesssnap 獲得指定程序所呼叫的模組 void lookmodule int idnum 在本程序中拍乙個所有模組的快照 handle hmodulesnap createtoolhel...

在核心驅動中,獲得到當前程序的全路徑

引用 程序 程序物件 思路如下 1.利用zwqueryinformationprocess得到當前程序的nt路徑 2.用zwopenfile開啟nt路徑,獲得程序的控制代碼 3.用obreferenceobjectbyhandle獲得核心物件 fileobj 4.獲得碟符 c rtlvolumede...

如何正確獲得ListView的每乙個item高度

最近android中使用listview 需要動態獲取每個item的高度 來計算listview的高度,計算過程中碰到一些問題,特此分享 前提 這個item的根view必須是linearlayout package com.bxg.news.view import android.view.view...