GetCurrentDirectory相關問題

2021-06-15 00:19:18 字數 520 閱讀 9521

dword getcurrentdirectory(

dword nbufferlength, // size of directory buffer

lptstr lpbuffer // directory buffer

);函式功能

獲取當前程序的當前目錄。

注意當前目錄這東西有點怪異,本來確實是可執行檔案的所在目錄,但是當用檔案對話方塊成功開啟乙個檔案後,該目錄就被修改為被開啟的檔案所在目錄。比如在程式中使用"123.txt"這樣的檔名,希望將它儲存在exe檔案所在目錄中,但是當使用者用檔案對話方塊開啟乙個檔案"f:\456.txt"後,這個123.txt會被儲存到f盤下。(vc2005下的情況,其他vc版本待驗證)

引數說明

引數 型別及說明

nbufferlength 緩衝區的長度

lpbuffer 指定乙個預定義字串,用於裝載當前目錄

返回值呼叫成功 返回裝載到lpbuffer的位元組數。

使用getlasterror函式可獲得

錯誤資訊。

GetCurrentDirectory的乙個問題

getcurrentdirectory的乙個問題 前天翻看nt rtl user process parameters 0x000 maximumlength uint4b 0x004 length uint4b 0x008 flags uint4b 0x00c debugflags uint4b ...

cond resched 以及 dm io相關問題

cond resched 這個函式具有主動被排程的作用。為了及時響應實時過程,需要中斷執行緒化,而在中斷執行緒化的過程中,需要呼叫cond resched 這個函式。在目前的核心 中,一般在讀磁碟前 或者其它可能費時操作前 會呼叫這個函式。在使用dm io sync過程中對它的num regions...

Matlab Simulink 代數環相關問題

simulink.blockdiagram.getalgebraicloops bdroot 該命令可以檢測代數環,在matlab命令視窗直接輸入就好,人為代數環顯示為虛線,實際代數環顯示為實線,具體參照matlab help的代數環文件 display選單欄 blocks sorted execu...