Erstellen einer Datei, auf die nur eine Windows -Anwendung zugreifen kannC++

Programme in C++. Entwicklerforum
Anonymous
 Erstellen einer Datei, auf die nur eine Windows -Anwendung zugreifen kann

Post by Anonymous »

Ich habe Mühe, eine Windows -Konsolenanwendung x86 zu schreiben, mit der eine lokale Datei erstellt werden muss, um Daten an eine API zu übergeben, um sie zu verarbeiten. Ich muss sicherstellen, dass der Benutzer oder der Administrator des PCs die Datei nicht beherrschen kann, sondern nur der Anwendungs ​​-Thread zu Zugriff. Ich habe versucht, einen Pfad zu einem Laufwerk zu erstellen, "Z:", aber das hatte Komplikationen, die ich nicht beheben konnte. Die API lehnt auch das Dateihandle ab, wobei der Dateifehler angegeben ist. Ich kann Benutzer nicht bitten, Treiber für RAM-Datenträger usw. zu installieren. Daher muss sie mit Standard-Windows-Funktionen funktionieren. < /P>
Hier ist mein Code:-< /p>

Code: Select all

bool CreateRestrictedFile(std::wstring& localFilePath) { // Step 1: Get the .hex file path wchar_t filePath[MAX_PATH];

if (SHGetFolderPath(NULL, CSIDL_LOCAL_APPDATA, NULL, 0, filePath) != S_OK) {
std::cerr

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post