当我从 Shell Launcher 运行 WinForm 应用程序时,无法加载图像和文本文件;当我不使用 Shell Launcher 时,它们会正确加载。为什么?
操作系统:Windows10 Enterprise LTSC
以下是 PowerShell 脚本。
$ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting"
function Get-UsernameSID($AccountName) {
$NTUserObject = New-Object System.Security.Principal.NTAccount($AccountName)
$NTUserSID = $NTUserObject.Translate([System.Security.Principal.SecurityIdentifier])
return $NTUserSID.Value
}
$test_SID = Get-UsernameSID("TestUser")
$ShellLauncherClass.SetCustomShell($test_SID, "C:\Test\Test.exe")