Înlătură notificare
Bun venit pe all4games.ro, Vizitator.
Distribuie şi tu această comunitate pentru a devenii mai cunoscută. Dacă ai tutoriale şi/sau resurse, nu ezita să le postezi şi aici. Mulţumim!
Înregistrare sau logare.

C++ Impiedicare citire din D://ymir work//

Discuție în 'C++ / DIFF / Surse' creată de Gigiz, 21 Apr 2018.

  1. Gigiz

    Gigiz
    Administrator
    Membru personal

    Înscris:
    15 Mar 2016
    Mesaje:
    304
    Aprecieri primite:
    84
    Aprecieri oferite:
    4
    Descriere: Daca faci un fisier din partitia D cu numele ymir work, clientul va citi din el automat.

    1. Intră în UserInterafece/Locale_inc.h si adaugă:
      COD:
      Select All
      #define ENABLE_FIX_D_YMIR_WORK
    2. Intră în UserInterface/PythonNetworkStreamModule.cpp şi caută:
      COD:
      Select All
      #include "AbstractPlayer.h"
    3. Adaugă sub:
      COD:
      Select All
      #ifdef ENABLE_FIX_D_YMIR_WORK
      #include <windows.h>
      #include <string>
      bool WrongPathYmir(const std::stringdirName_in)
      {
          
      DWORD type GetFileAttributesA(dirName_in.c_str());

          if (
      type == INVALID_FILE_ATTRIBUTES)
              return 
      false;

          if (
      type FILE_ATTRIBUTE_DIRECTORY)
              return 
      true;

          return 
      false;
      }
      #endif
    4. Caută:
      COD:
      Select All
      PyObjectnetSetLoginInfo(PyObjectpoSelfPyObjectpoArgs)
      {
      Adaugă mai sus de char* szName;
      COD:
      Select All
      #ifdef ENABLE_FIX_D_YMIR_WORK
          
      std::string moduleFake "**D:\\ymir work\\**";
          if (
      WrongPathYmir(std::string("D") + std::string(":\\") + std::string("ymir") + std::string(" work\\")))
          {
              
      TraceError("Sterge folderul ymir work din partitia D.");
              ::
      Sleep(500);
              exit(
      0);
          }
      #endif
    Sursa: Trebuie să te loghezi pentru a vedea link-ul
     

Distribuie pagina asta