- 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:
Ged Murphy 2006-06-01 19:34:33 +00:00
parent 4ac695afb3
commit e5a6d9a2cc
3 changed files with 15 additions and 21 deletions

View file

@ -373,8 +373,6 @@ InstallReactOS (HINSTANCE hInstance)
{
TCHAR sAccessories[256];
TCHAR sGames[256];
TCHAR Sys[MAX_PATH];
TCHAR GamePath[MAX_PATH];
# if 0
@ -421,29 +419,23 @@ InstallReactOS (HINSTANCE hInstance)
CreateShortcut(CSIDL_ADMINTOOLS, NULL, _T("Services.lnk"), _T("servman.exe"), IDS_CMT_SERVMAN);
/* 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("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("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("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 */
if (CreateShortcutFolder(CSIDL_PROGRAMS, IDS_GAMES, sGames, 256)) {
if(GetSystemDirectory(Sys, MAX_PATH)) {
/* copy system dir */
_tcscpy(GamePath, Sys);
/* 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);
}
if (CreateShortcutFolder(CSIDL_PROGRAMS, IDS_GAMES, sGames, 256))
{
CreateShortcut(CSIDL_PROGRAMS, sGames, _T("Solitaire.lnk"), _T("sol.exe"), IDS_CMT_SOLITAIRE);
CreateShortcut(CSIDL_PROGRAMS, sGames, _T("WineMine.lnk"), _T("winemine.exe"), IDS_CMT_WINEMINE);
}
CoUninitialize();

View file

@ -99,6 +99,7 @@
#define IDS_CMT_GETFIREFOX 3219
#define IDS_CMT_SERVMAN 3220
#define IDS_CMT_WORDPAD 3221
#define IDS_CMT_SCREENSHOT 3222
#define IDS_REACTOS_SETUP 3300
#define IDS_UNKNOWN_ERROR 3301

View file

@ -196,6 +196,7 @@ BEGIN
IDS_CMT_NOTEPAD "Launch Text Editor"
IDS_CMT_REGEDIT "Launch Registry Editor"
IDS_CMT_WORDPAD "Launch Document Editor"
IDS_CMT_SCREENSHOT "Take screenshot"
END
STRINGTABLE
@ -207,14 +208,14 @@ END
STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_UNKNOWN_ERROR "Unknown error"
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGSVR_FAILED "DllRegisterServer failed: "
IDS_DLLINSTALL_FAILED "DllInstall failed: "
IDS_TIMEOUT "Timeout during registration"
IDS_DLLINSTALL_FAILED "DllInstall failed: "
IDS_TIMEOUT "Timeout during registration"
IDS_REASON_UNKNOWN ""
END