author | Michael Krelin <hacker@klever.net> | 2004-07-11 04:29:12 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2004-07-11 04:29:12 (UTC) |
commit | d6f931eb800d16d0bf116765cbaeef83d232cfad (patch) (unidiff) | |
tree | 811e8513e303825ebf028ea9df332a243cdc38f8 /install/install.cpp | |
parent | 885f8cc426a8840ae61023b75f3f0e4a1e268082 (diff) | |
download | kinsole-1.1.zip kinsole-1.1.tar.gz kinsole-1.1.tar.bz2 |
prepared for kinsole 1.1 release1.1
git-svn-id: http://svn.klever.net/kin/kinsole/trunk@7 fe716a7a-6dde-0310-88d9-d003556173a8
-rw-r--r-- | install/install.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/install/install.cpp b/install/install.cpp index e6f4e5a..aa474d5 100644 --- a/install/install.cpp +++ b/install/install.cpp | |||
@@ -1,13 +1,13 @@ | |||
1 | #include "resource.h" | 1 | #include "resource.h" |
2 | #include "../shared-code/install.h" | 2 | #include "../shared-code/install.h" |
3 | 3 | ||
4 | #define KINAME"KINSole 1.00 Beta 3" | 4 | #define KINAME"KINSole 1.1" |
5 | #define SKINAME"KINSole" | 5 | #define SKINAME"KINSole" |
6 | 6 | ||
7 | BOOL Install(void) | 7 | BOOL Install(void) |
8 | { | 8 | { |
9 | STRING tPath = strFETCH_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group, Inc.",SKINAME "Path"); | 9 | STRING tPath = strFETCH_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group",SKINAME "Path"); |
10 | STRING kPath = strFETCH_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group, Inc.","KINPath"); | 10 | STRING kPath = strFETCH_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group","KINPath"); |
11 | LPCSTR qPath = ((LPCSTR)tPath)?(LPCSTR)tPath:(((LPCSTR)kPath)?(LPSTR)kPath:"C:\\Program Files\\Klever\\Nothings"); | 11 | LPCSTR qPath = ((LPCSTR)tPath)?(LPCSTR)tPath:(((LPCSTR)kPath)?(LPSTR)kPath:"C:\\Program Files\\Klever\\Nothings"); |
12 | STRING path = REQUESTPATH(" " KINAME,"Note: KINSole program file will be installed into your windows directory so that you can rely on it's presence in your search path\nEnter destination path:",qPath); | 12 | STRING path = REQUESTPATH(" " KINAME,"Note: KINSole program file will be installed into your windows directory so that you can rely on it's presence in your search path\nEnter destination path:",qPath); |
13 | if(!path) | 13 | if(!path) |
@@ -29,9 +29,9 @@ STRING shortPath = GET_SHORT_PATH(path); | |||
29 | MessageBox(NULL,"Failed to install " KINAME " in specified directory",NULL,MB_ICONERROR|MB_OK); | 29 | MessageBox(NULL,"Failed to install " KINAME " in specified directory",NULL,MB_ICONERROR|MB_OK); |
30 | return FALSE; | 30 | return FALSE; |
31 | } | 31 | } |
32 | ADDMENU("Accessories\\Klever Co.","KINSole Help",path,SKINAME ".hlp"); | 32 | ADDMENU("Klever Group","KINSole Help",path,SKINAME ".hlp"); |
33 | strSET_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group, Inc.", SKINAME "Path",path); | 33 | strSET_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group", SKINAME "Path",path); |
34 | strSET_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group, Inc.","KINPath",path); | 34 | strSET_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group","KINPath",path); |
35 | FILE* inf=CREATE_INF_FILE(path, SKINAME ".INF"); | 35 | FILE* inf=CREATE_INF_FILE(path, SKINAME ".INF"); |
36 | if(!inf){ | 36 | if(!inf){ |
37 | MessageBox(NULL,"Failed to install " KINAME,NULL,MB_ICONERROR|MB_OK); | 37 | MessageBox(NULL,"Failed to install " KINAME,NULL,MB_ICONERROR|MB_OK); |
@@ -53,13 +53,13 @@ FILE* inf=CREATE_INF_FILE(path, SKINAME ".INF"); | |||
53 | INF_UNINSTALL_REG(inf,SKINAME); | 53 | INF_UNINSTALL_REG(inf,SKINAME); |
54 | 54 | ||
55 | INF_FILE_SECTION(inf,"kMenu"); | 55 | INF_FILE_SECTION(inf,"kMenu"); |
56 | INF_MENU_GROUP(inf,1,"Accessories\\Klever Co."); | 56 | INF_MENU_GROUP(inf,1,"Klever Group"); |
57 | INF_MENU_ITEM(inf,1,"KINSole Help"); | 57 | INF_MENU_ITEM(inf,1,"KINSole Help"); |
58 | fclose(inf); | 58 | fclose(inf); |
59 | 59 | ||
60 | REG_UNINSTALL_COMMAND(SKINAME,"Klever " KINAME,shortPath,SKINAME ".INF","Uninstall"); | 60 | REG_UNINSTALL_COMMAND(SKINAME,"Klever " KINAME,shortPath,SKINAME ".INF","Uninstall"); |
61 | 61 | ||
62 | MessageBox(NULL,KINAME " installed successfully, you may now run it from command line, read documentation in Programs/Accessories/Klever Co. menu or simply remove it using Control Panel Add/Remove Programs applet."," Rejoice!",MB_ICONINFORMATION|MB_OK); | 62 | MessageBox(NULL,KINAME " installed successfully, you may now run it from command line, read documentation in 'Programs/Klever Group' menu or simply remove it using Control Panel Add/Remove Programs applet."," Rejoice!",MB_ICONINFORMATION|MB_OK); |
63 | 63 | ||
64 | return TRUE; | 64 | return TRUE; |
65 | } | 65 | } |