mirror of
https://github.com/reactos/reactos.git
synced 2025-07-23 01:43:36 +00:00
- Temperarly add the screenshot app to the start menu
- Remove the existance checks for the games as they're part of ROS now. svn path=/trunk/; revision=22157
This commit is contained in:
parent
4ac695afb3
commit
e5a6d9a2cc
3 changed files with 15 additions and 21 deletions
|
@ -373,8 +373,6 @@ InstallReactOS (HINSTANCE hInstance)
|
||||||
{
|
{
|
||||||
TCHAR sAccessories[256];
|
TCHAR sAccessories[256];
|
||||||
TCHAR sGames[256];
|
TCHAR sGames[256];
|
||||||
TCHAR Sys[MAX_PATH];
|
|
||||||
TCHAR GamePath[MAX_PATH];
|
|
||||||
|
|
||||||
|
|
||||||
# if 0
|
# if 0
|
||||||
|
@ -421,29 +419,23 @@ InstallReactOS (HINSTANCE hInstance)
|
||||||
CreateShortcut(CSIDL_ADMINTOOLS, NULL, _T("Services.lnk"), _T("servman.exe"), IDS_CMT_SERVMAN);
|
CreateShortcut(CSIDL_ADMINTOOLS, NULL, _T("Services.lnk"), _T("servman.exe"), IDS_CMT_SERVMAN);
|
||||||
|
|
||||||
/* create and fill Accessories subfolder */
|
/* create and fill Accessories subfolder */
|
||||||
if (CreateShortcutFolder(CSIDL_PROGRAMS, IDS_ACCESSORIES, sAccessories, 256)) {
|
if (CreateShortcutFolder(CSIDL_PROGRAMS, IDS_ACCESSORIES, sAccessories, 256))
|
||||||
|
{
|
||||||
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("Calculator.lnk"), _T("calc.exe"), IDS_CMT_CALC);
|
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("Calculator.lnk"), _T("calc.exe"), IDS_CMT_CALC);
|
||||||
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("Command Prompt.lnk"), _T("cmd.exe"), IDS_CMT_CMD);
|
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("Command Prompt.lnk"), _T("cmd.exe"), IDS_CMT_CMD);
|
||||||
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("Notepad.lnk"), _T("notepad.exe"), IDS_CMT_NOTEPAD);
|
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("Notepad.lnk"), _T("notepad.exe"), IDS_CMT_NOTEPAD);
|
||||||
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("ReactOS Explorer.lnk"), _T("explorer.exe"), IDS_CMT_EXPLORER);
|
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("ReactOS Explorer.lnk"), _T("explorer.exe"), IDS_CMT_EXPLORER);
|
||||||
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("Regedit.lnk"), _T("regedit.exe"), IDS_CMT_REGEDIT);
|
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("Regedit.lnk"), _T("regedit.exe"), IDS_CMT_REGEDIT);
|
||||||
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("WordPad.lnk"), _T("wordpad.exe"), IDS_CMT_WORDPAD);
|
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("WordPad.lnk"), _T("wordpad.exe"), IDS_CMT_WORDPAD);
|
||||||
|
CreateShortcut(CSIDL_PROGRAMS, sAccessories, _T("SnapShot.lnk"), _T("screenshot.exe"), IDS_CMT_SCREENSHOT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* create Games subfolder and fill if the exe is available */
|
/* create Games subfolder and fill if the exe is available */
|
||||||
if (CreateShortcutFolder(CSIDL_PROGRAMS, IDS_GAMES, sGames, 256)) {
|
if (CreateShortcutFolder(CSIDL_PROGRAMS, IDS_GAMES, sGames, 256))
|
||||||
if(GetSystemDirectory(Sys, MAX_PATH)) {
|
{
|
||||||
/* copy system dir */
|
CreateShortcut(CSIDL_PROGRAMS, sGames, _T("Solitaire.lnk"), _T("sol.exe"), IDS_CMT_SOLITAIRE);
|
||||||
_tcscpy(GamePath, Sys);
|
CreateShortcut(CSIDL_PROGRAMS, sGames, _T("WineMine.lnk"), _T("winemine.exe"), IDS_CMT_WINEMINE);
|
||||||
/* concatonate full file path and check for existance */
|
|
||||||
if((_taccess(_tcscat(GamePath, _T("\\sol.exe")), 0 )) != -1)
|
|
||||||
CreateShortcut(CSIDL_PROGRAMS, sGames, _T("Solitaire.lnk"), _T("sol.exe"), IDS_CMT_SOLITAIRE);
|
|
||||||
|
|
||||||
_tcscpy(GamePath, Sys);
|
|
||||||
if((_taccess(_tcscat(GamePath, _T("\\winemine.exe")), 0 )) != -1)
|
|
||||||
CreateShortcut(CSIDL_PROGRAMS, sGames, _T("WineMine.lnk"), _T("winemine.exe"), IDS_CMT_WINEMINE);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CoUninitialize();
|
CoUninitialize();
|
||||||
|
|
|
@ -99,6 +99,7 @@
|
||||||
#define IDS_CMT_GETFIREFOX 3219
|
#define IDS_CMT_GETFIREFOX 3219
|
||||||
#define IDS_CMT_SERVMAN 3220
|
#define IDS_CMT_SERVMAN 3220
|
||||||
#define IDS_CMT_WORDPAD 3221
|
#define IDS_CMT_WORDPAD 3221
|
||||||
|
#define IDS_CMT_SCREENSHOT 3222
|
||||||
|
|
||||||
#define IDS_REACTOS_SETUP 3300
|
#define IDS_REACTOS_SETUP 3300
|
||||||
#define IDS_UNKNOWN_ERROR 3301
|
#define IDS_UNKNOWN_ERROR 3301
|
||||||
|
|
|
@ -196,6 +196,7 @@ BEGIN
|
||||||
IDS_CMT_NOTEPAD "Launch Text Editor"
|
IDS_CMT_NOTEPAD "Launch Text Editor"
|
||||||
IDS_CMT_REGEDIT "Launch Registry Editor"
|
IDS_CMT_REGEDIT "Launch Registry Editor"
|
||||||
IDS_CMT_WORDPAD "Launch Document Editor"
|
IDS_CMT_WORDPAD "Launch Document Editor"
|
||||||
|
IDS_CMT_SCREENSHOT "Take screenshot"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
|
@ -207,14 +208,14 @@ END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
BEGIN
|
BEGIN
|
||||||
IDS_REACTOS_SETUP "ReactOS Setup"
|
IDS_REACTOS_SETUP "ReactOS Setup"
|
||||||
IDS_UNKNOWN_ERROR "Unknown error"
|
IDS_UNKNOWN_ERROR "Unknown error"
|
||||||
IDS_REGISTERING_COMPONENTS "Registering components..."
|
IDS_REGISTERING_COMPONENTS "Registering components..."
|
||||||
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
|
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
|
||||||
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
|
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
|
||||||
IDS_REGSVR_FAILED "DllRegisterServer failed: "
|
IDS_REGSVR_FAILED "DllRegisterServer failed: "
|
||||||
IDS_DLLINSTALL_FAILED "DllInstall failed: "
|
IDS_DLLINSTALL_FAILED "DllInstall failed: "
|
||||||
IDS_TIMEOUT "Timeout during registration"
|
IDS_TIMEOUT "Timeout during registration"
|
||||||
IDS_REASON_UNKNOWN ""
|
IDS_REASON_UNKNOWN ""
|
||||||
END
|
END
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue