Entfernt man alle OS VALUE Einträge in der OSD Datei, dann wird die OSD Datei auf allen Betriebssystemen ausgeführt.
Als Beispiel führt folgender OSD Datei Ausschnitt die OSD Datei nur unter Windows XP und Vista aus.
1: <?xml version="1.0" standalone="no"?>
2: <SOFTPKG GUID="C5F08D2E-B660-47E6-83E9-DC0671E78840" NAME="By Choice" VERSION="1.0.0.1">
3: <IMPLEMENTATION>
4: <CODEBASE HREF="rtsp://%SFT_SOFTGRIDSERVER%:554/CIP_200/CIP_200_2.sft" GUID="2522568D-6603-4666-AFC7-D9924FE9B0B6" SYSGUARDFILE="CIP_200\osguard.cp" SIZE="503294652" PARAMETERS="" FILENAME="CIP_200\VFS\CSIDL_PROGRAM_FILES\Communicate\By Choice\By Choice.exe"/>
5: <OS VALUE="WinVista"/>
6: <OS VALUE="WinXP"/>
7: <VIRTUALENV TERMINATECHILDREN="FALSE">
8: <ENVLIST/>
9: </VIRTUALENV>
10: <WORKINGDIR/>
11: <VM VALUE="Win32">
12: <SUBSYSTEM VALUE="windows"/>
13: </VM>
14: </IMPLEMENTATION>
15: <DEPENDENCY>
16: <CLIENTVERSION VERSION="3.1.2.2"/>
17: </DEPENDENCY>
18: <SUITE NAME="Comunicate_In_Print_v2_VFS"/>
19: <TITLE>Commincate In Print V2</TITLE>
20: <ABSTRACT/>
21: <MGMT_SHORTCUTLIST>
22: <SHORTCUT LOCATION="%CSIDL_PROGRAMS%\Widgit\By Choice" FILENAME="By Choice.lnk" OVERRIDDEN="FALSE" DISPLAY="By Choice" ICON="%SFT_MIME_SOURCE%/CIP_200 Icons/ByChoice1.ico"/>
23: </MGMT_SHORTCUTLIST>
24: <MGMT_FILEASSOCIATIONS>
25: <PROGIDLIST/>
26: <FILEEXTENSIONLIST/>
27: </MGMT_FILEASSOCIATIONS>
28: </SOFTPKG>
Wenn dieses Paket unter allen Betriebssystemen laufen soll, kann man einfach die Einträge in Zeile 5 und 6 entfernen.
Damit wird die OSD Datei auf allen Betriebssystemen ausgeführt, da der Betriebssystemcheck ausgelassen wird.
1: <?xml version="1.0" standalone="no"?>
2: <SOFTPKG GUID="C5F08D2E-B660-47E6-83E9-DC0671E78840" NAME="By Choice" VERSION="1.0.0.1">
3: <IMPLEMENTATION>
4: <CODEBASE HREF="rtsp://%SFT_SOFTGRIDSERVER%:554/CIP_200/CIP_200_2.sft" GUID="2522568D-6603-4666-AFC7-D9924FE9B0B6" SYSGUARDFILE="CIP_200\osguard.cp" SIZE="503294652" PARAMETERS="" FILENAME="CIP_200\VFS\CSIDL_PROGRAM_FILES\Communicate\By Choice\By Choice.exe"/>
5: <VIRTUALENV TERMINATECHILDREN="FALSE">
6: <ENVLIST/>
7: </VIRTUALENV>
8: <WORKINGDIR/>
9: <VM VALUE="Win32">
10: <SUBSYSTEM VALUE="windows"/>
11: </VM>
12: </IMPLEMENTATION>
13: <DEPENDENCY>
14: <CLIENTVERSION VERSION="3.1.2.2"/>
15: </DEPENDENCY>
16: <SUITE NAME="Comunicate_In_Print_v2_VFS"/>
17: <TITLE>Commincate In Print V2</TITLE>
18: <ABSTRACT/>
19: <MGMT_SHORTCUTLIST>
20: <SHORTCUT LOCATION="%CSIDL_PROGRAMS%\Widgit\By Choice" FILENAME="By Choice.lnk" OVERRIDDEN="FALSE" DISPLAY="By Choice" ICON="%SFT_MIME_SOURCE%/CIP_200 Icons/ByChoice1.ico"/>
21: </MGMT_SHORTCUTLIST>
22: <MGMT_FILEASSOCIATIONS>
23: <PROGIDLIST/>
24: <FILEEXTENSIONLIST/>
25: </MGMT_FILEASSOCIATIONS>
26: </SOFTPKG>