Sandboxie/SandboxiePlus/SandMan/Troubleshooting/UI/shell.js

25 lines
688 B
JavaScript

/*
* group: ui
* class: ui
* name: Explorer Context Menu extension does not work
* description: This procedure will re install the shell integration
*
*/
let form = [
{type: 'check', name: tr('Add Run Sandboxed'), value: true, disabled: true},
{type: 'check', id: 'runUnBoxed', name: tr('Add Run Unsandboxed')}
];
let sys_version = system.version();
if(sys_version.major >= 11) {
form.push({type: 'check', id: 'legacy', name: tr('Install legacy shell extensions')});
}
let obj = wizard.showForm(form, tr('Select which shell options should be reinstalled'));
sbie.shellRemove();
sbie.shellInstall(obj);
// todo query user if mitigation was successful
wizard.setResult(true);