@@ -31,7 +31,7 @@ using tstring = std::basic_string<TCHAR, std::char_traits<TCHAR>, std::allocator
31
31
32
32
// General definitions
33
33
34
- #define HIJACK_VERSION " 1.1.0 "
34
+ #define HIJACK_VERSION " 1.1.1 "
35
35
36
36
#define ProcessDebugFlags static_cast <PROCESSINFOCLASS>(0x1F )
37
37
#define SafeCloseHandle (x ) if ((x) && (x != INVALID_HANDLE_VALUE)) { CloseHandle (x); }
@@ -1003,16 +1003,9 @@ bool DebugProcess(DWORD unTimeout, bool* pbContinue, bool* pbStopped) {
1003
1003
}
1004
1004
1005
1005
void ShowHelp () {
1006
- #ifndef _DEBUG
1007
- #ifdef _WIN64
1008
- _tprintf_s (_T (" HiJack [Version " HIJACK_VERSION " ]\n\n " ));
1009
- #else
1010
- _tprintf_s (_T (" HiJack32 [Version " HIJACK_VERSION " ]\n\n " ));
1011
- #endif
1012
- #endif // !_DEBUG
1013
-
1014
1006
_tprintf_s (_T (" Usage variations:\n " ));
1015
1007
_tprintf_s (_T (" <Path> <Arguments>\n " ));
1008
+ _tprintf_s (_T (" /list\n " ));
1016
1009
_tprintf_s (_T (" /add <File Name>\n " ));
1017
1010
_tprintf_s (_T (" /remove <File Name>\n " ));
1018
1011
}
@@ -1032,6 +1025,14 @@ int _tmain(int argc, PTCHAR argv[], PTCHAR envp[]) {
1032
1025
}
1033
1026
1034
1027
if (_tcscmp (argv[1 ], _T (" /list" )) == 0 ) {
1028
+ #ifndef _DEBUG
1029
+ #ifdef _WIN64
1030
+ _tprintf_s (_T (" HiJack [Version " HIJACK_VERSION " ]\n\n " ));
1031
+ #else
1032
+ _tprintf_s (_T (" HiJack32 [Version " HIJACK_VERSION " ]\n\n " ));
1033
+ #endif
1034
+ #endif // !_DEBUG
1035
+
1035
1036
HKEY hKey = nullptr ;
1036
1037
if (RegOpenKeyEx (HKEY_LOCAL_MACHINE, _T (" SOFTWARE\\ Microsoft\\ Windows NT\\ CurrentVersion\\ Image File Execution Options" ), 0 , KEY_READ, &hKey) != ERROR_SUCCESS) {
1037
1038
_tprintf_s (_T (" ERROR: RegOpenKeyEx (Error = 0x%08X)\n " ), GetLastError ());
@@ -1063,6 +1064,14 @@ int _tmain(int argc, PTCHAR argv[], PTCHAR envp[]) {
1063
1064
}
1064
1065
1065
1066
if (_tcscmp (argv[1 ], _T (" /add" )) == 0 ) {
1067
+ #ifndef _DEBUG
1068
+ #ifdef _WIN64
1069
+ _tprintf_s (_T (" HiJack [Version " HIJACK_VERSION " ]\n\n " ));
1070
+ #else
1071
+ _tprintf_s (_T (" HiJack32 [Version " HIJACK_VERSION " ]\n\n " ));
1072
+ #endif
1073
+ #endif // !_DEBUG
1074
+
1066
1075
if (argc < 3 ) {
1067
1076
ShowHelp ();
1068
1077
return EXIT_SUCCESS;
@@ -1124,6 +1133,14 @@ int _tmain(int argc, PTCHAR argv[], PTCHAR envp[]) {
1124
1133
}
1125
1134
1126
1135
if (_tcscmp (argv[1 ], _T (" /remove" )) == 0 ) {
1136
+ #ifndef _DEBUG
1137
+ #ifdef _WIN64
1138
+ _tprintf_s (_T (" HiJack [Version " HIJACK_VERSION " ]\n\n " ));
1139
+ #else
1140
+ _tprintf_s (_T (" HiJack32 [Version " HIJACK_VERSION " ]\n\n " ));
1141
+ #endif
1142
+ #endif // !_DEBUG
1143
+
1127
1144
if (argc < 3 ) {
1128
1145
ShowHelp ();
1129
1146
return EXIT_SUCCESS;
0 commit comments