-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.cpp
More file actions
36 lines (29 loc) · 1.76 KB
/
Copy pathmain.cpp
File metadata and controls
36 lines (29 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// MalDestruct - Legacy Entry Point
// This file is kept for backwards compatibility
//
// For the new enterprise version, use:
// - src/main_console.cpp for console application
// - gui/main_gui.cpp for GUI application
#include <iostream>
#include <string>
int main() {
std::cout << "\n╔════════════════════════════════════════════════════════════╗\n";
std::cout << "║ ║\n";
std::cout << "║ MALDESTRUCT 2.0 ║\n";
std::cout << "║ Enterprise Malware Detection System ║\n";
std::cout << "║ ║\n";
std::cout << "╚════════════════════════════════════════════════════════════╝\n\n";
std::cout << "This is the legacy entry point.\n\n";
std::cout << "To use MalDestruct 2.0, please build and run:\n\n";
std::cout << " Console Version: bin/MalDestruct_Console.exe\n";
std::cout << " GUI Version: bin/MalDestruct_GUI.exe\n\n";
std::cout << "Build Instructions:\n";
std::cout << " 1. Install Qt 6.x and CMake 3.20+\n";
std::cout << " 2. Run: mkdir build && cd build\n";
std::cout << " 3. Run: cmake .. -DCMAKE_PREFIX_PATH=\"C:/Qt/6.5.0/msvc2019_64\"\n";
std::cout << " 4. Run: cmake --build . --config Release\n\n";
std::cout << "See README.md and BUILD.md for detailed instructions.\n\n";
std::cout << "Press Enter to exit...";
std::cin.get();
return 0;
}