When I review the settings in WisePSSC.ini, a file that is created by the exclusion list wizzard in Wise Package Studio; i see the following entries:

IgnoreFile14=*?\Recent\*
IgnoreFile88=^C:\WINDOWS\system32\catroot2\*

What made me believe that the exclusion list can work with regular expressions.

Is this the case or does it only understand an asterisk : * ?
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

1
AFAIK, the only wildcards Wise package Studio v7.0 supports are as follows. I have never used a carat symbol (^) nor seen it used before.

Repackage.ini wildcards & formatting:
File/Folder:
? = current user profile path
*\ = all directories
*\folder = all subdirectories of “folder”
*?\ = all subdirectories of current user profile path
\* = all files in this directory
\*.xxx = all files ending in extension “.xxx”
%SystemRoot% = C:\Winnt
*%ProgramFiles% = C:\Program Files + all subdirectories

File/Folder examples:
IgnoreFile1=?\Start Menu\Programs\Accessories\Notepad.lnk
IgnoreFile4=*?\application data\microsoft\address book\*
IgnoreFile5=%SystemRoot%\system32\Winspool.drv
IgnoreFile6=*%SystemRoot%\Installer\*
IgnoreFile11=?\application data\microsoft\internet explorer\brndlog.bak
IgnoreFile12=?\ntuser.ini
IgnoreFile13=*\\csgrefile008\wps$\*
IgnoreFile14=*\unwise.exe
IgnoreFile161=*\*.gid
IgnoreFile20=*%ProgramFiles%\Novadigm\Log\*

Registry:*
*note registry exclusions do not support use of wildcard characters
Ends with “\\something” = Ignore any value with name “something”
Ends with “\\<default>” = Ignore only the default value (string value = “(Default)”)
Ends with “\\<ignore entire subtree>” = Ignore this key and all subkeys

Registry examples:
IgnoreKey303=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG\\Seed
IgnoreKey993=HKEY_CLASSES_ROOT\Paint.Picture\shell\open\command\\<default>
IgnoreKey976=HKEY_CLASSES_ROOT\AppId\IDriver2.exe\\<ignore entire subtree>
Answered 08/31/2009 by: norexx
Orange Belt

Please log in to comment
1
The *, ? and ^ characters are used with regular expressions. "^C:\WINDOWS\system32\catroot2\*" would mean; anything starting with "C:\WINDOWS\system32\catroot2\" and none or more characters after that.
Answered 08/31/2009 by: AngelD
Red Belt

Please log in to comment
0
Thanks a lot for this helpfull reply !!
Answered 09/01/2009 by: ikke
Senior Purple Belt

Please log in to comment
Answer this question or Comment on this question for clarity