C# probléma a registryvel? (Lent)
Figyelt kérdés
A program 32 bites, 32/64 bites ugyan az történik, ha van kulcs, ha nincs, ugyan azt az értéket adja vissza.
Probléma?
Kód: [link]
Kép: [link]
2016. márc. 23. 19:12
1/3 showmyname válasza:
ömm... asszem registryben / van nem \
2/3 A kérdező kommentje:
Az rendben van hogy létrehozza, de ha van ha nincs mindig ugyan aztadja vissza, így nem tudja a program majd megállapítani hogy létezik e már a kulcs vagy nem, nem lehet törölni.
2016. márc. 24. 09:03
3/3 anonim válasza:
Azért van, mert rossz a kódod. Te egy SubKey-t nyitsz meg, de amit te hozzáadtál a Run-hoz, az egy sima key, nem pedig subkey. Még szép, hogy null lesz, mivel nem létezik amit keresel. Ez akkor működne, ha a rise nem OpenSubKey lenne, hanem CreateSubKey, de azt meg a Run nem ismerné fel. Amit te keresel, az a rise.GetValue("ProcessDefenderV1_BETA") értéke, ha ez null, akkor nincs ilyen kulcs, ha viszont nem null, akkor van.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!