FIX: Bug [0000705] Tries to open BitLocker ecrypted drive #3

This commit is contained in:
Alexander Koblov 2018-10-21 10:53:05 +00:00
commit 942298ead6

View file

@ -145,7 +145,7 @@ implementation
uses
ShellAPI, MMSystem, JwaWinNetWk, JwaWinUser, JwaNative, JwaVista, LazUTF8,
DCWindows, uShlObjAdditional;
ActiveX, DCWindows, uShlObjAdditional;
var
Wow64DisableWow64FsRedirection: function(OldValue: PPointer): BOOL; stdcall;
@ -403,7 +403,9 @@ var
begin
if Wow64DisableRedirection(@OldValue) then
begin
CoInitializeEx(nil, COINIT_APARTMENTTHREADED);
Status:= ShellExecuteExW(lpExecInfo);
CoUninitialize();
Wow64RevertRedirection(OldValue);
end;
EndThread(Result);