Kezdőoldal » Számítástechnika » Programozás » C# probléma a registryvel? (Lent)

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]

[link]



2016. márc. 23. 19:12
 1/3 showmyname válasza:
ömm... asszem registryben / van nem \
2016. márc. 24. 08:01
Hasznos számodra ez a válasz?
 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.
2016. márc. 25. 23:02
Hasznos számodra ez a válasz?

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!