registry auslesen



  • Folgendes

    ich habe einen button erstellt. wenn ich auf diesen klicke öffnet sich ein fenster in dem ich den pfad einer exe datei suchen kann. klicke ich nun die exe datei an öffnet sich diese und der pfad wird in die registry geschrieben

    void CSheriffShooterDlg::OnButtonSpiel() 
    {
    	CString strBuffer;
    
    	CRegKey key;
    	DWORD dwCount = _MAX_PATH;
    	key.Open(HKEY_LOCAL_MACHINE, "Software\\Zielwasser\\Settings", KEY_ALL_ACCESS);
    
    	CFileDialog fd(true);
    	if (fd.DoModal() == IDOK)
    	{
    		CString strBuffer = fd.GetPathName();
    		key.SetValue(strBuffer, "Spiel");
    		key.Close();
    		ShellExecute(NULL, "open", strBuffer, 0, 0, SW_SHOW);
    	}
    }
    

    was ich nun noch möchte , aber nicht hinbekomme, ist wenn ich nun beim neustart des programms nochmal auf den button klicke soll sich die exe sofort öffnen. also den pfad aus der registry lesen und ausführen.



  • löschen



  • CRegKey::Query... ?


Anmelden zum Antworten