Hi Tim,
Here is config.json from the Advanced installer package. I did manage to get it working with the PSFTooling after changing the config.json to use a relative path.
{
"processes": [
{
"executable": ".*",
"fixups": [
{
"dll": "FileRedirectionFixup",
"config": {
"redirectedPaths": {
"packageRelative": [
{
"base": "program",
"patterns": [
"__pycache__"
]
},
{
"base": "program\\python-core-3.5.7\\lib",
"patterns": [
".*"
]
},
{
"base": "share\\extensions\\dict-en\\pythonpath",
"patterns": [
"__pycache__"
]
},
{
"base": "share\\uno_packages",
"patterns": [
".*"
]
}
]
}
}
},
{
"dll": "AiShims",
"config": {
"dllDirectory": [
""
]
}
},
{
"dll": "CreateProcShim",
"config": {
"redirectedPaths": {}
}
},
{
"dll": "TraceFixup",
"config": {}
}
]
}
],
"applications": [
{
"id": "LibreOffice",
"startScript": {
"scriptArguments": "-Start -AppIDs LibreOffice,LibreOffice1,LibreOfficeClalc,LibreOfficeDraw,LibreOfficeImpress,LibreOffice,LibreOfficeMath,LibreOfficeWriter -WDSubDir Program",
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
},
"endScript": {
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
}
},
{
"id": "LibreOfficeWriter",
"startScript": {
"scriptArguments": "-Start -AppIDs LibreOffice,LibreOffice1,LibreOfficeClalc,LibreOfficeDraw,LibreOfficeImpress,LibreOffice,LibreOfficeMath,LibreOfficeWriter -WDSubDir Program",
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
},
"endScript": {
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
}
},
{
"id": "LibreOfficeCalc",
"startScript": {
"scriptArguments": "-Start -AppIDs LibreOffice,LibreOffice1,LibreOfficeClalc,LibreOfficeDraw,LibreOfficeImpress,LibreOffice,LibreOfficeMath,LibreOfficeWriter -WDSubDir Program",
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
},
"endScript": {
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
}
},
{
"id": "LibreOfficeDraw",
"startScript": {
"scriptArguments": "-Start -AppIDs LibreOffice,LibreOffice1,LibreOfficeClalc,LibreOfficeDraw,LibreOfficeImpress,LibreOffice,LibreOfficeMath,LibreOfficeWriter -WDSubDir Program",
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
},
"endScript": {
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
}
},
{
"id": "LibreOfficeMath",
"startScript": {
"scriptArguments": "-Start -AppIDs LibreOffice,LibreOffice1,LibreOfficeClalc,LibreOfficeDraw,LibreOfficeImpress,LibreOffice,LibreOfficeMath,LibreOfficeWriter -WDSubDir Program",
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
},
"endScript": {
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
}
},
{
"id": "LibreOfficeImpress",
"startScript": {
"scriptArguments": "-Start -AppIDs LibreOffice,LibreOffice1,LibreOfficeClalc,LibreOfficeDraw,LibreOfficeImpress,LibreOffice,LibreOfficeMath,LibreOfficeWriter -WDSubDir Program",
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
},
"endScript": {
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
}
},
{
"id": "LibreOffice1",
"startScript": {
"scriptArguments": "-Start -AppIDs LibreOffice,LibreOffice1,LibreOfficeClalc,LibreOfficeDraw,LibreOfficeImpress,LibreOffice,LibreOfficeMath,LibreOfficeWriter -WDSubDir Program",
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
},
"endScript": {
"showWindow": true,
"waitForScriptToFinish": true,
"scriptPath": "Roam.ps1",
"timeout": 3000
}
}
]
}
Thanks for the DebugView tip I will try that out now.