忍者ブログ
NINJA
[1] [2] [3]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

実行ファイル名のフォルダ名とファイル名を取得する。


void xxxxxx::GetModuleExeCution(CString &FolderName, CString &FileName)
{
    TCHAR szPath[_MAX_PATH];
    TCHAR szDir[_MAX_DIR];
    TCHAR szDrive[_MAX_PATH];
    TCHAR szFName[_MAX_FNAME];
    TCHAR szExt[_MAX_EXT];

    GetModuleFileNameW( NULL, szPath, MAX_PATH );

    _wsplitpath( szPath,szDrive, szDir, szFName, szExt );

    // フォルダ、ファイル名取得
    TCHAR szFilePath[_MAX_PATH];
    TCHAR szFileName[_MAX_PATH];

    wsprintfW( szFilePath, _T("%s%s"), szDrive, szDir );
    wsprintfW( szFileName, _T("%s%s"), szFName, szExt );

    FolderName    = szFilePath;
    FileName    = szFileName;

}

PR
カレンダー
04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
フリーエリア
最新CM
最新TB
プロフィール
HN:
No Name Ninja
性別:
非公開
バーコード
ブログ内検索
アーカイブ
P R
Powered by ニンジャブログ  Designed by ゆきぱんだ
Copyright (c) Visual Studio C++のお勉強 All Rights Reserved
忍者ブログ / [PR]