Перейти к содержанию

CalypsoToolz

Постоялец
  • Публикаций

    1028
  • Зарегистрирован

  • Посещение

  • Победитель дней

    16
  • Отзывы

    100%

Весь контент CalypsoToolz

  1. CalypsoToolz

    Ошибка PW-Soft

    Access dinied, значит не А точнее логин и/или пароль пользователя MySQL
  2. Всем привет! Нужна помощь по С++, ибо с ним знаком лишь поверхностно. В общем, пытаюсь получить SerialNumber HDD, используя код от r(ft)-guard: void __cdecl new_SendPacket(unsigned int This, char *Format, ...) { ... wchar_t serialNumber[1024]; memset(serialNumber, 0, 1024 * 2); if (!getHDDSerialNumber(serialNumber)) { Debug("Get HDD Serial Number Fail!"); return; } ... } bool getHDDSerialNumber(wchar_t *str) { HANDLE hPhysicalDriveIOCTL = 0; char serialNumber[1024], windir[256], filename[256]; if (GetWindowsDirectoryA(windir, 256) == 0) return false; memset(filename, 0, 256); strcpy_s(filename, "\\\\.\\\\"); windir[2] = 0; strcat_s(filename, windir); hPhysicalDriveIOCTL = CreateFileA(filename, 0, FILE_SHARE_READ | FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0); if (hPhysicalDriveIOCTL == INVALID_HANDLE_VALUE) return false; STORAGE_PROPERTY_QUERY query; unsigned long cbBytesReturned = 0; char buffer[10000]; memset ((void *) &query, 0, sizeof (query)); query.PropertyId = StorageDeviceProperty; query.QueryType = PropertyStandardQuery; memset (buffer, 0, sizeof (buffer)); if (!(DeviceIoControl(hPhysicalDriveIOCTL, IOCTL_STORAGE_QUERY_PROPERTY, &query, sizeof(query), &buffer, sizeof(buffer), &cbBytesReturned, 0))) { CloseHandle(hPhysicalDriveIOCTL); return false; } STORAGE_DEVICE_DESCRIPTOR * descrip = (STORAGE_DEVICE_DESCRIPTOR *) & buffer; sprintf_s(serialNumber, 1000, "%02X%02X", flipAndCodeBytes(buffer, descrip->SerialNumberOffset, 1, serialNumber)); mbstowcs_s(0, str, 1000, serialNumber, 1000); return true; } Функция возвращает false на этом участке: if (!(DeviceIoControl(hPhysicalDriveIOCTL, IOCTL_STORAGE_QUERY_PROPERTY, &query, sizeof(query), &buffer, sizeof(buffer), &cbBytesReturned, 0))) { CloseHandle(hPhysicalDriveIOCTL); return false; } Почитал про функцию DeviceIoControl, переписывал по найденным примерам, но попытки успехом не увенчались. В чем может быть проблема / может какой другой способ посоветуете? Те, кто пользуется этим гуардом, если у вас определяется HDD SerialNumer, то прошу поделиться кодом.
  3. В билд-файле указана кодировка UTF-8? Думаю понятно где: <javac srcdir="${src.gameserver}" destdir="${build.classes}" debug="${debug}" source="1.8" target="1.8" encoding="UTF-8" nowarn="off" classpath="${build.classpath}:${build}/commons.jar" deprecation="false">
  4. Ну раз прикрутил гуард, то смотри сам что там накрутил.
  5. В настройках защиты убрать проверку GameGuard'a
  6. Поиск текста "schuttgart01_mb2114_01" по файлам через редактор, который имеет такой функционал, например Notepad++ или EmEditor. Минутное дело, даже секундное)
  7. Cколько оперативной памяти выделено на ГС?
  8. Русских букв по пути к серверу нет? Ибо были такие проблемы давно со сборкой maddev, когда сервер был на рабочем столе
  9. Хм, странно, значит я чуть другую версию скачал.
  10. /gameserver/data/scripts/services/community/CommunityBoardBuffer.java - редактировать этот скрипт.
  11. Сейчас скачаю сборку, посмотрю, если там конечно скрипты открыты.
  12. Я даже не знаю что за сборка у вас, а предложить я могу то, чего у вас в сборке нет вообще.
  13. Переписать скрипт, не? Как говорится: каков вопрос - таков ответ.
  14. Так как не хватает ресурсов ГСу (а именно оперативной памяти) и он тупо завершает работу.
  15. CalypsoToolz

    Не заходить(?

    "не отключен" - это как? Отключен все таки или же нет? А логи тут: game/logs/stdout.log
  16. CalypsoToolz

    Не заходить(?

    Что в логах пишет? Мейби включен ftguard?
  17. Эти опции можешь вообще удалить, ибо их поддержка выпилена в 8 яве.
  18. Че советуете?) Тут же наоборот, недостаточно оперативки для старта VM, т.е. выделяй еще оперативы.
  19. В 3000-3099.xml у скилла с ид 3070 изменить тип скилла с WEAPON_SA на STUN. В 1200-1299.xml у скиллов с ид 1288-1294 изменить условия (cond) на реализованные в ядре (я хз что за сборка и что там реализовано).
  20. CalypsoToolz

    Анонс РБ

    А с чего он вдруг подцепится ядром?
×
×
  • Создать...