Bende 2 cd MSDN var, o servis işini denerim, kernel dediğin şey sanırım dos tabanlı, chdsk ghost onlar dos tabanlı, ben onları değil windows ta çalışan bir program istiyorum. Mbr işi zor biliyorum ama nasıl yapılacağı konusunda hiç bir fikrim yok Kernel dos tabanlı değildir, 32 bitlik çekirdek, explorer. exe VB ile MBR yi silebilirsin veya MBR ye binary bir kod yerleştirebilirsin. Fakat WindowsXP, kendi altında çalışan programların MBR ye değişiklik yapmasını engeller. En mantıklısı servise yazmak. Çok kararlı çalışır hatta programın hata verip kapansa bile Xp otomatik olarak yeniden başlatır ve arabirime ihtiyaçın yoktur. Sadece tek bir dll bile yazabilirsin.

Programlama dili nemli değil, ben vb kullanıyorum ama mantığını anlamalıyım. Bir kaç program yazdım bu yüzden tamamlayamadım. Şimdi ben şunu istiyorum, programım windows yüklenmden nce çalışmasını istiyorum. Mesela windows un parola sorgululma ekranı, veya yeni donanım takılınca masaüstündeki simgeler gelmeden donanım yüklenmesi ekranı çıkıyor ve dikkat ettiyseniz işlemi bitirmeden windows un açılmasını engelliyor. Ben de açılışa bir program yazmak istiyorum, Biri şyledi servis programı yazacaksın. Ya iki kitap bitirdim vb de yle birşey duymadım :)) Sordum nasıl yazılırı falan cvp gelmedi. Bana yardım ederseniz sevinirim hocam. İnşallah sorunu tam anlatabilmişimdir Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona gre karşıma gelin...

'ble bise buldim, belki isine yarar ne odlunu bile bilmiyom dedigini arastirirken buldum =)Const RSP_SIMPLE_SERVICE = 1Const RSP_UNREGISTER_SERVICE = 0Private Declare Function GetCurrentProcessId Lib "kernel32" As LongPrivate Declare Function RegisterServiceProcess Lib "kernel32" _ As LongPublic Sub MakeMeService Dim pid As Long, reserv As Longpid = GetCurrentProcessId regserv = RegisterServiceProcess End SubPublic Sub UnMakeMeService Dim pid As Long, reserv As Longpid = GetCurrentProcessId regserv = RegisterServiceProcess End SubPrivate Sub Form_Load MakeMeServiceEnd SubPrivate Sub Form_Unload UnMakeMeServiceEnd Sub The king is bleeding.

Selam... Windows başlamadan bu bahsettigin programın başlamasını Visualbasic ile yapamazsın gibime geliyor.. yapacagın işlem C++ ile uygulama yapmaktır. Tanrı Fındıgı Verir Ama Kırmaz.

:Şimdi eğer; windows login ekranı geldiğinde programının çalışmasını istiyorsan Service yazacaksın. VB de yazabilirsin ve rnek kodları windows MSDN de bulabilirsin. Yok eğer windows kernel çalışmadan programın başlamasını istiyorsan windows register dan yapacaksın. Program yapacağı işlem için registerda kayıt yazar ve pc restart olduğunda kernel başlamadan program devreye girecek, ama bu zelliği VB de yazamazsın çünkü komut satırında çalışan bir uygulama olacak. MBR işine hiç girme, çok farklı bir olay. Zaten VB de yazamazsın. Bende 2 cd MSDN var, o servis işini denerim, kernel dediğin şey sanırım dos tabanlı, chdsk ghost onlar dos tabanlı, ben onları değil windows ta çalışan bir program istiyorum. Mbr işi zor biliyorum ama nasıl yapılacağı konusunda hiç bir fikrim yok Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona gre karşıma gelin...

a4tech hocam dediğin şey sanırım mbr oluyor. Zaten onu yazmayı bilsem ooo aşarız ya. Şu deep freeze veya go back tarzı programları da aşarız. O zaman her internet kafeye basarız trojenleri :D Ya yok mu şu mbr ye yazma falan? Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona gre karşıma gelin...

servis programı ilk kullanıcı login olunca çalışır servis register etmek gayet basit kodlarını bulabilirsiniz googledan falan... senin deidğini tam oplarak anlayamadım windows boot edilmeden nce çalıştırmak istiyosan bunu vbasic ile yapman imkansız zaten

Hocam aranızda hiç mi programcı yok. Tamam profesyoneli de bıraktım. Normal programcılarda olur :( Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona gre karşıma gelin...

Şimdi eğer; windows login ekranı geldiğinde programının çalışmasını istiyorsan Service yazacaksın. VB de yazabilirsin ve rnek kodları windows MSDN de bulabilirsin. Yok eğer windows kernel çalışmadan programın başlamasını istiyorsan windows register dan yapacaksın. Program yapacağı işlem için registerda kayıt yazar ve pc restart olduğunda kernel başlamadan program devreye girecek, ama bu zelliği VB de yazamazsın çünkü komut satırında çalışan bir uygulama olacak. MBR işine hiç girme, çok farklı bir olay. Zaten VB de yazamazsın.

Gver kardeşim sanırım servis için kod bu ama bunu nasıl kullanacağız. Yani mesela formu exe ye çevirdim bu kadar mı ki yle olmaz. Bence regisry ile oynamak lazım. Ya şu işten bir kurtulamadım a. q. Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona gre karşıma gelin...

Vallahi hocam servis programı diye syledileri, bilmiyorum. Ya koskoca visual basic'te byle bir komut yok mu Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona gre karşıma gelin...

Ya hocam amacım şu, dostan çıkınca ve masaüstü simgeleri yüklenmeden nce benim programım çalışacak, işte bu kadar. Vb de yapamazsak hangi dilde yazacağız. Ya register falan kod eklesek olmaz mı? mesela windowsun şifre sorgulama ekranını çalıştıran komut nerde?Vb de mbr ye yazılamıyor mu? Ya hocam o kadar adam var, ben bunu başka visual basic profesyoneli olan kişilere de sordum adamlar yanıtlayamadı a. q. Ben ne yapayım. Adam yıllarını vermiş, o cevaplayamıyorsa ben ne yapayım? Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona gre karşıma gelin...

dediğin olay sistemin boot esnasında yapılıyor. bunu yapabilmek için harddisk ile alakalı işlkem yapılıyor bildiğim kadarıyla. harddiskin boot sector denilen yerine bilgi yazılıyor ve sistem acılırken o calısıyor. sistem acıldığında devreye giren virüsler gibi. genellikle virüsler dediğim yontemi kullanıyor.

Service Programiyla ne ilgisi var anlayamadim ama onun gibi bi rn kod grmüstüm ama windowstan nce olmuyodu.. VBasicle windowstan nce zor bence =) The king is bleeding.