Skip to content

Commit 45ab50e

Browse files
committed
Setup: Remove obsolete/unused stuff
There is no need for password protected beta versions.
1 parent bdaec76 commit 45ab50e

File tree

5 files changed

+1
-89
lines changed

5 files changed

+1
-89
lines changed

Src/Setup/Setup.cpp

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -198,32 +198,8 @@ static int ExtractMsi( HINSTANCE hInstance, const wchar_t *msiName, bool b64, bo
198198
return 0;
199199
}
200200

201-
INT_PTR CALLBACK DialogProc( HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam )
202-
{
203-
if (uMsg==WM_COMMAND && wParam==IDOK)
204-
{
205-
wchar_t text[256];
206-
GetDlgItemText(hwndDlg,IDC_EDITPWD,text,_countof(text));
207-
CharUpper(text);
208-
if (CalcFNVHash(text)==0xdd7faf06)
209-
EndDialog(hwndDlg,IDOK);
210-
else
211-
MessageBox(hwndDlg,L"Wrong password.",L"Error",MB_OK|MB_ICONERROR);
212-
return TRUE;
213-
}
214-
if (uMsg==WM_COMMAND && wParam==IDCANCEL)
215-
{
216-
EndDialog(hwndDlg,IDCANCEL);
217-
return TRUE;
218-
}
219-
return FALSE;
220-
}
221-
222201
int APIENTRY wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow )
223202
{
224-
INITCOMMONCONTROLSEX init={sizeof(init),ICC_STANDARD_CLASSES};
225-
InitCommonControlsEx(&init);
226-
227203
// get installer version
228204
VS_FIXEDFILEINFO *pVer=NULL;
229205
{
@@ -238,9 +214,6 @@ int APIENTRY wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCm
238214
pVer=(VS_FIXEDFILEINFO*)((char*)pRes+40);
239215
}
240216

241-
if (pVer && pVer->dwProductVersionMS==0x20008 && pVer->dwProductVersionLS==0 && DialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOGPWD),NULL,DialogProc)!=IDOK)
242-
return 0;
243-
244217
int count;
245218
wchar_t *const *params=CommandLineToArgvW(lpCmdLine,&count);
246219
if (!params) count=0;
@@ -325,27 +298,6 @@ int APIENTRY wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCm
325298
BOOL b64=FALSE;
326299
isWow64Process(GetCurrentProcess(),&b64);
327300

328-
/*
329-
// warning about being beta
330-
if (!bQuiet)
331-
{
332-
if (MessageBox(NULL,L"Warning!\nThis is a beta version of Open-Shell. It contains features that are not fully tested. Please report any problems in the Open-Shell forums. If you prefer a stable build over the latest features, you can download one of the \"general release\" versions like 3.6.8.\nDo you want to continue with the installation?",L"Open-Shell Setup",MB_YESNO|MB_ICONWARNING)==IDNO)
333-
return 99;
334-
}
335-
*/
336-
337-
DWORD version;
338-
{
339-
HKEY hKey;
340-
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\OpenShell\\OpenShell",0,KEY_READ|(b64?KEY_WOW64_64KEY:0),&hKey)==ERROR_SUCCESS)
341-
{
342-
DWORD size=sizeof(version);
343-
if (RegQueryValueEx(hKey,L"Version",0,NULL,(BYTE*)&version,&size)!=ERROR_SUCCESS)
344-
version=0;
345-
RegCloseKey(hKey);
346-
}
347-
}
348-
349301
wchar_t msiName[_MAX_PATH];
350302
Sprintf(msiName,_countof(msiName),L"%%ALLUSERSPROFILE%%\\OpenShellSetup%d_%d_%d_%d.msi",b64?64:32,HIWORD(pVer->dwProductVersionMS),LOWORD(pVer->dwProductVersionMS),HIWORD(pVer->dwProductVersionLS));
351303
DoEnvironmentSubst(msiName,_countof(msiName));

Src/Setup/Setup.rc

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -104,41 +104,6 @@ IDR_MSI_FILE32 MSI_FILE "Temp\\Setup32.msi_"
104104
IDR_MSI_FILE64 MSI_FILE "Temp\\Setup64.msi_"
105105
IDR_MSI_CHECKSUM MSI_FILE "msichecksum.bin"
106106

107-
/////////////////////////////////////////////////////////////////////////////
108-
//
109-
// Dialog
110-
//
111-
112-
IDD_DIALOGPWD DIALOGEX 0, 0, 154, 75
113-
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
114-
CAPTION "Open-Shell 2.8.0 (closed beta)"
115-
FONT 8, "MS Shell Dlg", 400, 0, 0x1
116-
BEGIN
117-
LTEXT "This beta version is password-protected. Please enter the password:",IDC_STATIC,7,7,140,17
118-
EDITTEXT IDC_EDITPWD,7,32,140,14,ES_AUTOHSCROLL
119-
DEFPUSHBUTTON "OK",IDOK,43,54,50,14
120-
PUSHBUTTON "Cancel",IDCANCEL,97,54,50,14
121-
END
122-
123-
124-
/////////////////////////////////////////////////////////////////////////////
125-
//
126-
// DESIGNINFO
127-
//
128-
129-
#ifdef APSTUDIO_INVOKED
130-
GUIDELINES DESIGNINFO
131-
BEGIN
132-
IDD_DIALOGPWD, DIALOG
133-
BEGIN
134-
LEFTMARGIN, 7
135-
RIGHTMARGIN, 147
136-
TOPMARGIN, 7
137-
BOTTOMMARGIN, 68
138-
END
139-
END
140-
#endif // APSTUDIO_INVOKED
141-
142107

143108
/////////////////////////////////////////////////////////////////////////////
144109
//

Src/Setup/Setup.vcxproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@
123123
<None Include="BuildInstaller.bat" />
124124
<None Include="Setup.wxs" />
125125
<None Include="msichecksum.bin" />
126-
<None Include="SetEnvironment.bat" />
127126
<None Include="Temp\Setup32.msi_" />
128127
<None Include="Temp\Setup64.msi_" />
129128
<None Include="__MakeFinal.bat" />

Src/Setup/Setup.vcxproj.filters

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,8 @@
5858
<None Include="..\Localization\English\OpenShellText-en-US.wxl">
5959
<Filter>Setup Files</Filter>
6060
</None>
61-
<None Include="SetEnvironment.bat">
62-
<Filter>Setup Files</Filter>
63-
</None>
6461
<None Include="Temp\Setup32.msi_" />
6562
<None Include="Temp\Setup64.msi_" />
6663
<None Include="msichecksum.bin" />
6764
</ItemGroup>
68-
</Project>
65+
</Project>

Src/Setup/resource.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#define IDR_MSI_FILE32 132
1010
#define IDR_MSI_FILE64 164
1111
#define IDS_ERR_INTERNAL 166
12-
#define IDD_DIALOGPWD 166
1312
#define IDS_ERR_EXTRACT 167
1413
#define IDR_MSI_CHECKSUM 167
1514
#define IDS_ERR_WIN7 169

0 commit comments

Comments
 (0)