Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- #include <srrestoreptapi.h>
- #include <iostream>
- int main() {
- RESTOREPOINTINFO rpInfo;
- STATEMGRSTATUS smgrStatus;
- // Заполняем информацию о точке восстановления
- rpInfo.dwEventType = BEGIN_SYSTEM_CHANGE;
- rpInfo.dwRestorePtType = APPLICATION_INSTALL;
- rpInfo.llSequenceNumber = 0;
- wcscpy_s(rpInfo.szDescription, MAX_DESC_WLEN, L"My Restore Point Description");
- // Создаем точку восстановления
- int result = SRSetRestorePointW(&rpInfo, &smgrStatus);
- if (result != ERROR_SUCCESS) {
- std::cout << "Ошибка при создании точки восстановления: " << result << std::endl;
- return 1;
- }
- std::cout << "Точка восстановления успешно создана!" << std::endl;
- return 0;
- }
- // ru rules!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement