C++ ile kayıt defterinde düzenleme yapma

RTX2080

Centipat
Katılım
16 Ağustos 2020
Mesajlar
15
C++ ile kayıt defterinde düzenleme yaparak interneti tarifeli bağlantıya ayarlamak istiyorum. Hangi değerleri düzenleyeceğimi biliyorum ancak bunu C++ ile nasıl yapacağımı bilmiyorum. Yardımcı olursanız sevinirim.
 
C++:
#include <Windows.h>

/*

   Kayıt Listesinde İşlem Yapacağınız Yerler:

       HKEY_CLASSES_ROOT
       HKEY_CURRENT_USER
       HKEY_LOCAL_MACHINE
       HKEY_USERS
       HKEY_CURRENT_CONFIG

*/

// String İçin

HKEY hKey;
LPCTSTR Deger = L"Test Yazı";
RegOpenKeyEx(HKEY_CURRENT_USER, L"Software\\KONUM", NULL, KEY_ALL_ACCESS, &hKey);
RegSetValueEx(hKey, L"AD", NULL, REG_SZ, (LPBYTE)Deger, sizeof(wchar_t) * (wcslen(Deger) + 1));
RegCloseKey(hKey);
 
Teşekkür ederim. Program sorunsuz çalışıyor ancak kayıt defterinde değişen bir şey olmuyor.
Anahtar: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost

Değiştirmek istediğim değerler: WiFi ve Ethernet değerlerini 2 yapıp interneti tarifeli bağlantı moduna almak. Teşekkürler.
 
Tekrar merhaba, kendi bilgisayarımda dediğiniz değerleri değiştirmeye çalışırken hata alıyorum. Düzgün bir kod vermem için değerleri değiştirebilmem lazım.
 
Tekrar merhaba, kendi bilgisayarımda dediğiniz değerleri değiştirmeye çalışırken hata alıyorum. Düzgün bir kod vermem için değerleri değiştirebilmem lazım.
Ben de değiştiremiyorum. Başka yolları yok mudur bunun? System("reg add .") Komutunu deniyorum geçersiz anahtar adı diyor. Batch dosyasına yazıp System("") ile onu açıyorum işlem başarılı diyor ancak hiçbir değişiklik olmuyor.
 
Teşekkür ederim. Peki direkt olarak tarifeli bağlantıya geçmemizi sağlayacak bir fonksiyon yok mu acaba?
 
Merhaba. Bu regedit düzenleme işini windows.h kütüphanesi üzerinden C ile de yapabilir miyim? Yani aslında yapılabilir. Ama komutları pek anlamadım. Biraz daha açabilir misiniz?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…