1. sayfa (Toplam 1 sayfa)

Windows 10 Kayıt defteri girdisi hatası - Çözüldü

Gönderilme zamanı: 02 Haz 2019, 08:16
gönderen anxious
@BlueLife şu kayıt defterini birtürlü Windows 10'a ekleyemedim.

Kod: Tümünü seç

#RequireAdmin
RegWrite('HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Aygıt Yöneticisi', 'MUIVerb', 'REG_SZ','Aygıt Yöneticisi')
RegWrite('HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Aygıt Yöneticisi', 'Icon', 'REG_EXPAND_SZ', '%SystemRoot%\system32\devmgr.dll,4')
RegWrite('HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Aygıt Yöneticisi\command', '', 'REG_EXPAND_SZ', '"%SystemRoot%\system32\mmc.exe" /s %SystemRoot%\system32\devmgmt.msc')
bunun için sahipliği alma konusu ve programları çok ama,başka bir araca ihtiyaç duymadan yapamazmıyız.
Şimdiden teşekkürler yardımlarınız için.

Re: Windows 10 Kayıt defteri girdisi hatası

Gönderilme zamanı: 02 Haz 2019, 11:15
gönderen BlueLife
@anxious

Ilgili örneği denemedim lakin veriyi yazmak için izin istiyorsa, malesef izinleri almalısın. Tabi bunun haricinde komut istemi desteği olan powerrun gibi programlarda işe yarayabilir.
https://www.sordum.org/downloads/?power-run

Re: Windows 10 Kayıt defteri girdisi hatası

Gönderilme zamanı: 02 Haz 2019, 18:29
gönderen anxious
işte onu soruyorum üstat izinleri nasıl alacağım,ekstradan bir program kullanmadan?
Mesela EcMenu v1.6 da Windows 10'a eklediğimde problemsiz ekliyor https://prnt.sc/nwmqc1

Re: Windows 10 Kayıt defteri girdisi hatası

Gönderilme zamanı: 03 Haz 2019, 11:05
gönderen BlueLife
@anxious

Bunun için autoit forumunda verilmiş udf örneklerini kullanmalısın. Sahiplik alma konularında uzun kodlanmış udf ler gerekidir.
https://www.autoitscript.com/forum/topi ... sions-udf/

Örnek olarak yukarıdaki linkteki udfye ait aşağıdaki örneği verebilirim. Kolay gelsin...

Kod: Tümünü seç

;~ https://www.autoitscript.com/forum/topic/134508-set-acl-permissions-udf/
#RequireAdmin
#include 'Permissions.au3'
_InitiatePermissionResources()

;64 bit sistem için 64 bit exe gerekebilir...
Local $Return = _GrantAllAccess('HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell',$SE_REGISTRY_KEY)
ConsoleWrite($Return & @CRLF)
_ClosePermissionResources()
Exit

Re: Windows 10 Kayıt defteri girdisi hatası

Gönderilme zamanı: 03 Haz 2019, 19:20
gönderen anxious
64 için şöyle bir şey yaptım üstat.

Kod: Tümünü seç

Global $hkcr
If @OSArch = "x86" Then
		$hkcr = "HKCR"
	Else
		$hkcr = "HKCR64"
	EndIf
_GrantAllAccess('HKEY_CLASSES_ROOT64...
test ettim sorunsuz çalışıyor teşekkürler.

Re: Windows 10 Kayıt defteri girdisi hatası

Gönderilme zamanı: 04 Haz 2019, 06:42
gönderen BlueLife
@anxious

Ilgili udfdeki kodlama, 64 bit sistemdeki kayıt defterinde düzgün çalışması için 64 bitlik exe ayarlamalısın. Verdiğin örnek uygun reg sahipliğini almak için uygun görünmüyor. HKCR64 vs. şeklindeki değerler çalışmayacaktır diye düşünüyorum. Kolay gelsin...

Re: Windows 10 Kayıt defteri girdisi hatası

Gönderilme zamanı: 05 Haz 2019, 15:22
gönderen anxious
64 bit olarak derleyip tıkladım exe dosyasına ve sonra x86 olarak derlediğimde aynı kayıt defteri anahtarını görünce olduğunu sandım :D
haklısın exe 64 bit sistemde 64 olmayınca olmuyor.Teşekkürler :)