眾所周知,wince下沒有當前目錄的概念,所有路徑都以根目錄"\\"為參考。獲取程序所在目錄的參考**如下。
getmodulefilename(null,gszpath,max_path);
intlen
=wcslen(gszpath);
tchar *p
=gszpath
+len;
while
(*--
p !=
_t('\\'
));*++p =
_t('\0'
); 或者
getmodulefilename(null,gszpath,max_path);
tchar *p
=wcsrchr(gszpath,'\\
');*++p
=_t('\0
');
設定目錄為隱藏及獲取目錄屬性的參考**如下。if(
!setfileattributes(gszpath,file_attribute_hidden))
dword dwret
=getfileattributes(gszpath);
cstring s;
s.format(_t(
"0x%08x
"),dwret);
setdlgitemtext(idc_static_attr,s);
判斷檔案或目錄是否存在的參考**如下。if(
-1!=getfileattributes(gszpath))
else
WinCE下如何獲取SD卡容量
參考下面 void getstorageinfo cstring tmp tmp.format l di bytes per sect d di total sectors d total captal d r n inbuf.di bytes per sect,inbuf.di total sec...
如何在NT下獲取程序的路徑
如何在nt下獲取程序的路徑 整理 ackarlix 一 獲取nt下程序路徑的方法在 win9x 系統中,利用 toolhelp api 中的相關函式可以很方便得得到程序的名稱及其路徑。但這種方法在 nt系統中就不能奏效了,szexefile 僅僅得到的是程序的名稱,並沒有包含程序的路徑。如何在nt ...
如何在NT下獲取程序的路徑
一 獲取nt下程序路徑的方法 在win9x系統中,利用toolhelp api中的相關函式可以很方便得得到程序的名稱及其路徑。但這種方法在nt系統中就不能奏效了,szexefile僅僅得到的是程序的名稱,並沒有包含程序的路徑。如何在nt下獲取程序的路徑呢?由於win9x系統不在我們討論的範圍之內,所...