0

指定されたパスのフォルダーに、ユーザーが設定した汎用フォルダー アイコンまたはカスタム フォルダー アイコンがあるかどうかを判断する方法は? Win32 API 呼び出しのみを使用したいと考えています。

内部にdesktop.iniファイルがあるかどうかを確認できることはわかっていますが、この方法は常に利用できるとは限らず(プログラムにフォルダーの内容をリストする権限がない場合があります)、毎回iniファイルを解析する必要があるため(アイコンが変更されません)。

4

1 に答える 1

0

「フォルダの内容を一覧表示する」必要はありません。ファイルの名前は常にdesktop.ini. フォルダ パスがわかっている場合は、そのファイル名をそれに追加して、ファイルを開こうとします。失敗した場合はGetLastError()、ファイルが存在しないか、ファイルにアクセスできないため、理由が表示されます。

于 2012-11-09T00:43:35.543 に答える