mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-12 19:38:26 -06:00
Windows: Make Travel Disk contains 32-bit and arm64 binaries when VeraCrypt installed using MSI
This commit is contained in:
30
src/COMReg/COMReg.cpp
Normal file
30
src/COMReg/COMReg.cpp
Normal file
@@ -0,0 +1,30 @@
|
||||
#include "Tcdefs.h"
|
||||
#include <windows.h>
|
||||
#include "SelfExtract.h"
|
||||
|
||||
int APIENTRY _tWinMain(HINSTANCE hInstance,
|
||||
HINSTANCE hPrevInstance,
|
||||
LPTSTR lpCmdLine,
|
||||
int nCmdShow)
|
||||
{
|
||||
wchar_t SetupFilesDir[TC_MAX_PATH];
|
||||
wchar_t *s;
|
||||
UNREFERENCED_PARAMETER(hInstance);
|
||||
UNREFERENCED_PARAMETER(hPrevInstance);
|
||||
UNREFERENCED_PARAMETER(nCmdShow);
|
||||
|
||||
if (lpCmdLine[0] == L'/' && lpCmdLine[1] == L'p')
|
||||
{
|
||||
MessageBox(NULL, L"",L"",0);
|
||||
SelfExtractStartupInit();
|
||||
GetModuleFileName (NULL, SetupFilesDir, ARRAYSIZE (SetupFilesDir));
|
||||
s = wcsrchr (SetupFilesDir, L'\\');
|
||||
if (s)
|
||||
s[1] = 0;
|
||||
|
||||
/* Create self-extracting package */
|
||||
MakeSelfExtractingPackage (NULL, SetupFilesDir, TRUE);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user