0

特定のフォルダーに対して AppSearch を実行する必要がある WiX インストーラーを作成しています。AppSearch は Windows XP では問題なく動作しますが、Windows 7 では C:\Documents and Settings を通過できません。

問題のフォルダーを Documents and Settings 内に配置すると、AppSearch プロパティは C:\Documents and Settings\Folder に設定されます。フォルダーを 1 つ下のディレクトリ (例: C:\Documents and Settings\username\Folder) に配置すると、AppSearch が失敗します。

ログ ファイルには、次のエラーが表示されます。

DEBUG: Error 2363: Could not enumerate subfolders for folder: C:\Documents and Settings\

また、別の AppSearch から次のようなエラーが表示されます。

DUBUG: Error 2363: Could not enumerate subfolders for folder: D:\System Volume Information\

インストーラー perUser および perMachine を実行してみました。エラーは両方で発生します。おそらくこれは、Windows 7 の [ドキュメントと設定] が実際には [ユーザー] へのショートカットであることに関係しています。

ここで何が起こっているか知っている人はいますか?

これが私のAppSearchです:

<Property Id="DataSearch">
  <DirectorySearch Id="Search" 
                   Depth="6" 
                   AssignToProperty="yes" 
                   Path="Remindex Local Data"/>
</Property>

どんな提案でも大歓迎です。

4

1 に答える 1

1

あなたは見たいと思うかもしれません:

システム フォルダのプロパティ

于 2013-07-04T20:01:16.747 に答える