以下を使用して、マクロ DB_CONFIG_FILE_PATH_1 として定義されたファイルを検索しています。
wchar_t filename[100];
SearchPath( L".\\", DB_CONFIG_FILE_PATH_1, NULL, 100, filename, NULL);
ファイルが C:\ ディレクトリにある場合は、検出されます。ただし、ファイルがそのサブディレクトリのいずれかにある場合、関数はそれを見つけられません。
上記の機能を使用して、サブディレクトリを含むすべてのドライブでファイルを検索する方法を説明できる人もいます。
関数がファイルへのハンドルを返しても、ファイルへのパスを取得できないため、FindFirstFile関数を使用していません。
つまり、ファイルのフルパス名が欲しい。ファイルの名前は知っていますが、コンプのどこにあるのかわかりません。