/
whocrashed.json
35 lines (35 loc) · 1.6 KB
/
whocrashed.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
"version": "7.06-706.30130",
"homepage": "https://www.resplendence.com/whocrashed",
"description": "A utility application that reveals the drivers responsible for crashing your computer.",
"license": {
"identifier": "Freeware",
"url": "https://www.resplendence.com/licensing"
},
"url": "https://www.resplendence.com/download/whocrashedSetup.exe",
"hash": "8f9f79abdb3195bd22b58cde459e45139d320677579966c202ca371d87a0a4ad",
"innosetup": true,
"pre_install": [
"if ($architecture -eq '32bit') {",
" Get-ChildItem \"$dir\" -Recurse -Filter '*,2.*' | Remove-Item; $get32bit_Items = Get-ChildItem \"$dir\" -Recurse -Filter '*,1.*'",
" $get32bit_Items | Rename-Item -NewName { $_.Name -replace '([\\w]+),\\d+\\.([\\w]+)', '$1.$2' } -ErrorAction 'SilentlyContinue'",
"} elseif ($architecture -eq '64bit') {",
" Get-ChildItem \"$dir\" -Recurse -Filter '*,1.*' | Remove-Item; $get64bit_Items = Get-ChildItem \"$dir\" -Recurse -Filter '*,2.*'",
" $get64bit_Items | Rename-Item -NewName { $_.Name -replace '([\\w]+),\\d+\\.([\\w]+)', '$1.$2' } -ErrorAction 'SilentlyContinue'",
"}"
],
"shortcuts": [
[
"WhoCrashedEx.exe",
"WhoCrashed"
]
],
"checkver": {
"url": "https://www.resplendence.com/bin/rspupdate.dll/checkforupdate?product=WhoCrashed&edition=home",
"regex": "\\>LatestVersion=([\\d.]+),\\sbuild\\s([\\d.]+)\\<",
"replace": "$1-$2"
},
"autoupdate": {
"url": "https://www.resplendence.com/download/whocrashedSetup.exe"
}
}