software package profiles implemeted, job deletion optimized

This commit is contained in:
2026-09-26 13:07:23 +02:00
parent 87a5041162
commit 7d314057e4
54 changed files with 3492 additions and 342 deletions
+11
View File
@@ -0,0 +1,11 @@
{
"schema": "assetmanager-analyzer-profile-v1", "profile_api": 1,
"id": "technology.7zip-sfx", "name": "7-Zip SFX", "version": "1.0.0", "kind": "technology", "stage": "marker", "priority": 100,
"match": {"markers": [
{"text": "__7z_archive_signature__", "points": 90, "signal_key": "setup_analyzer.signal.7zip_signature"},
{"text": "7-zip sfx", "points": 75, "signal_key": "setup_analyzer.signal.7zip_sfx"},
{"text": "7zs.sfx", "points": 50, "signal_key": "setup_analyzer.signal.7zip_module"}
]},
"result": {"installer_type": "7zip_sfx", "installer_label": "7-Zip SFX", "confidence_floor": 55},
"command": {"warning_keys": ["setup_analyzer.warning.sfx"]}
}
+10
View File
@@ -0,0 +1,10 @@
{
"schema": "assetmanager-analyzer-profile-v1", "profile_api": 1,
"id": "technology.advanced-installer", "name": "Advanced Installer", "version": "1.0.0", "kind": "technology", "stage": "marker", "priority": 100,
"match": {"markers": [
{"text": "advanced installer", "points": 80, "signal_key": "setup_analyzer.signal.advanced_installer"},
{"text": "caphyon", "points": 50, "signal_key": "setup_analyzer.signal.caphyon"}
]},
"result": {"installer_type": "advanced_installer", "installer_label": "Advanced Installer", "confidence_floor": 55},
"command": {"install_arguments": "/exenoui /qn /norestart", "success_codes": [0,1641,3010], "reboot_codes": [1641,3010], "command_confidence": "medium", "warning_keys": ["setup_analyzer.warning.advanced_installer"]}
}
+45
View File
@@ -0,0 +1,45 @@
{
"schema": "assetmanager-analyzer-profile-v1",
"profile_api": 1,
"id": "vendor.greenshot",
"name": "Greenshot",
"version": "1.0.0",
"kind": "vendor",
"stage": "analysis",
"priority": 400,
"match": {
"installer_types": [
"inno"
],
"identity_contains_any": [
"greenshot"
]
},
"result": {
"set_if_empty": {
"product_name": "Greenshot",
"manufacturer": "Greenshot"
},
"set": {
"suppress_browser_default": true,
"process_names_default": "Greenshot.exe",
"start_application_default": true,
"start_executable_default": "C:\\Program Files\\Greenshot\\Greenshot.exe",
"start_arguments_default": ""
}
},
"metadata": {
"filename_version_regex": "(?i)greenshot[-_ ]installer[-_ ](?P<version>\\d+(?:\\.\\d+){1,3})"
},
"command": {
"install_arguments": "/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /ALLUSERS /DIR=\"C:\\Program Files\\Greenshot\" /CLOSEAPPLICATIONS /FORCECLOSEAPPLICATIONS",
"success_codes": [
0,
3010
],
"reboot_codes": [
3010
],
"command_confidence": "high"
}
}
+17
View File
@@ -0,0 +1,17 @@
{
"schema": "assetmanager-analyzer-profile-v1",
"profile_api": 1,
"id": "technology.inno",
"name": "Inno Setup",
"version": "1.0.0",
"kind": "technology",
"stage": "marker",
"priority": 100,
"match": {"markers": [
{"text": "inno setup setup data", "points": 75, "signal_key": "setup_analyzer.signal.inno_data"},
{"text": "inno setup", "points": 35, "signal_key": "setup_analyzer.signal.inno"},
{"text": "innosetup", "points": 20, "signal_key": "setup_analyzer.signal.inno_internal"}
]},
"result": {"installer_type": "inno", "installer_label": "Inno Setup", "confidence_floor": 55},
"command": {"install_arguments": "/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-", "success_codes": [0,3010], "reboot_codes": [3010], "command_confidence": "high"}
}
+10
View File
@@ -0,0 +1,10 @@
{
"schema": "assetmanager-analyzer-profile-v1", "profile_api": 1,
"id": "technology.installshield", "name": "InstallShield", "version": "1.0.0", "kind": "technology", "stage": "marker", "priority": 100,
"match": {"markers": [
{"text": "installshield", "points": 80, "signal_key": "setup_analyzer.signal.installshield"},
{"text": "installscript", "points": 30, "signal_key": "setup_analyzer.signal.installscript"}
]},
"result": {"installer_type": "installshield", "installer_label": "InstallShield", "confidence_floor": 55},
"command": {"install_arguments": "/s /v\"/qn /norestart\"", "success_codes": [0,1641,3010], "reboot_codes": [1641,3010], "command_confidence": "medium", "warning_keys": ["setup_analyzer.warning.installshield"]}
}
+12
View File
@@ -0,0 +1,12 @@
{
"schema": "assetmanager-analyzer-profile-v1", "profile_api": 1,
"id": "technology.nsis", "name": "NSIS", "version": "1.0.0", "kind": "technology", "stage": "marker", "priority": 100,
"match": {"markers": [
{"text": "nullsoft install system", "points": 80, "signal_key": "setup_analyzer.signal.nsis_system"},
{"text": "nullsoftinst", "points": 55, "signal_key": "setup_analyzer.signal.nsis_installer"},
{"text": "nullsoft", "points": 25, "signal_key": "setup_analyzer.signal.nullsoft"},
{"text": "nsis", "points": 20, "signal_key": "setup_analyzer.signal.nsis"}
]},
"result": {"installer_type": "nsis", "installer_label": "NSIS", "confidence_floor": 55},
"command": {"install_arguments": "/S", "success_codes": [0,3010], "reboot_codes": [3010], "command_confidence": "high"}
}
+67
View File
@@ -0,0 +1,67 @@
{
"schema": "assetmanager-analyzer-profile-v1",
"profile_api": 1,
"id": "vendor.pdf24-online",
"name": "PDF24 Creator Online Installer",
"version": "1.0.0",
"kind": "vendor",
"stage": "marker",
"priority": 500,
"match": {
"markers": [
{
"text": "global\\pdf24installermutex",
"points": 45,
"signal_key": "setup_analyzer.signal.profile_marker"
},
{
"text": "pdf24 creator installer",
"points": 35,
"signal_key": "setup_analyzer.signal.profile_marker"
},
{
"text": "/fromsmallinstaller",
"points": 35,
"signal_key": "setup_analyzer.signal.profile_marker"
},
{
"text": "download.pdf24.org/pdf24-creator-latest-x64.exe",
"points": 20,
"signal_key": "setup_analyzer.signal.profile_marker"
},
{
"text": "download.pdf24.org/pdf24-creator-latest-arm64.exe",
"points": 10,
"signal_key": "setup_analyzer.signal.profile_marker"
}
]
},
"result": {
"installer_type": "pdf24_online",
"installer_label": "PDF24 Creator online installer",
"confidence_floor": 80,
"set": {
"product_name": "PDF24 Creator",
"manufacturer": "geek software GmbH",
"architecture": "x86+x64+arm64",
"architecture_source": "profile",
"product_version": ""
},
"wrapper": true
},
"command": {
"install_arguments": "/SILENT",
"success_codes": [
0,
3010
],
"reboot_codes": [
3010
],
"detect_method": "registry_display_name",
"command_confidence": "medium",
"warning_keys": [
"setup_analyzer.warning.online_bootstrapper"
]
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"schema": "assetmanager-analyzer-profile-v1", "profile_api": 1,
"id": "technology.squirrel", "name": "Squirrel", "version": "1.0.0", "kind": "technology", "stage": "marker", "priority": 100,
"match": {"markers": [
{"text": "squirrel", "points": 55, "signal_key": "setup_analyzer.signal.squirrel"},
{"text": "releasify", "points": 25, "signal_key": "setup_analyzer.signal.squirrel_releasify"}
]},
"result": {"installer_type": "squirrel", "installer_label": "Squirrel", "confidence_floor": 55},
"command": {"install_arguments": "--silent", "success_codes": [0], "reboot_codes": [], "command_confidence": "low", "warning_keys": ["setup_analyzer.warning.squirrel"]}
}
+106
View File
@@ -0,0 +1,106 @@
{
"schema": "assetmanager-analyzer-profile-v1",
"profile_api": 1,
"id": "vendor.total-commander",
"name": "Total Commander",
"version": "1.0.0",
"kind": "vendor",
"stage": "sfx_extracted",
"priority": 500,
"match": {
"extracted_files_all": [
"INSTALL.INF"
],
"ini": {
"glob": "INSTALL.INF",
"conditions_all": [
{
"section": "installation",
"key": "program",
"contains_any": [
"Total Commander"
]
},
{
"section": "installation",
"key": "publisher",
"contains_any": [
"Ghisler"
]
}
]
}
},
"result": {
"set": {
"installer_type": "totalcmd_sfx",
"installer_label": "Total Commander self-extracting installer",
"confidence": 99,
"architecture_source": "embedded_install_inf",
"embedded_switches": [
"/A1",
"/AH1"
],
"warning_keys": []
},
"wrapper": true
},
"metadata": {
"ini_fields": {
"product_name": [
{
"section": "installation",
"key": "program"
},
{
"section": "installation",
"key": "progname"
}
],
"product_version": {
"section": "installation",
"key": "progver"
},
"manufacturer": {
"section": "installation",
"key": "publisher"
}
},
"fixed": {
"manufacturer": "Ghisler Software GmbH"
},
"architecture_from": {
"section": "installation",
"key": "program",
"patterns": [
{
"regex": "(?:64\\+32|32\\+64|64 \\+ 32|32 \\+ 64)",
"value": "x86+x64"
},
{
"regex": "64[- ]?bit",
"value": "x64"
},
{
"regex": "32[- ]?bit",
"value": "x86"
}
]
},
"architecture_source": "embedded_install_inf",
"process_name_from": {
"section": "installation",
"key": "updatecheck"
}
},
"command": {
"install_arguments": "/AH1",
"alternative_install_arguments": "/A1",
"success_codes": [
0
],
"reboot_codes": [],
"detect_method": "registry_display_name",
"command_confidence": "high"
}
}
+24
View File
@@ -0,0 +1,24 @@
{
"schema": "assetmanager-analyzer-profile-v1",
"profile_api": 1,
"id": "vendor.vlc-media-player",
"name": "VLC media player",
"version": "1.0.0",
"kind": "vendor",
"stage": "analysis",
"priority": 300,
"match": {
"installer_types": [
"nsis"
],
"filename_regex": [
"^vlc(?:[-_.].*)?\\.exe$"
]
},
"result": {
"set_if_empty": {
"product_name": "VLC media player",
"manufacturer": "VideoLAN"
}
}
}
+11
View File
@@ -0,0 +1,11 @@
{
"schema": "assetmanager-analyzer-profile-v1", "profile_api": 1,
"id": "technology.winrar-sfx", "name": "WinRAR SFX", "version": "1.0.0", "kind": "technology", "stage": "marker", "priority": 100,
"match": {"markers": [
{"text": "__rar_archive_signature__", "points": 90, "signal_key": "setup_analyzer.signal.rar_signature"},
{"text": "winrar sfx", "points": 75, "signal_key": "setup_analyzer.signal.winrar_sfx"},
{"text": "rar sfx", "points": 45, "signal_key": "setup_analyzer.signal.rar_sfx"}
]},
"result": {"installer_type": "winrar_sfx", "installer_label": "WinRAR SFX", "confidence_floor": 55},
"command": {"warning_keys": ["setup_analyzer.warning.sfx"]}
}
+12
View File
@@ -0,0 +1,12 @@
{
"schema": "assetmanager-analyzer-profile-v1", "profile_api": 1,
"id": "technology.wix-burn", "name": "WiX Burn", "version": "1.0.0", "kind": "technology", "stage": "marker", "priority": 100,
"match": {"markers": [
{"text": "wixburn", "points": 80, "signal_key": "setup_analyzer.signal.wix_burn"},
{"text": "wixbundle", "points": 55, "signal_key": "setup_analyzer.signal.wix_bundle"},
{"text": "wixstdba", "points": 45, "signal_key": "setup_analyzer.signal.wix_stdba"},
{"text": "burn engine", "points": 30, "signal_key": "setup_analyzer.signal.burn_engine"}
]},
"result": {"installer_type": "wix_burn", "installer_label": "WiX Burn", "confidence_floor": 55},
"command": {"install_arguments": "/quiet /norestart", "success_codes": [0,1641,3010], "reboot_codes": [1641,3010], "command_confidence": "high"}
}