Evimde güvenlik sistemi olarak kullandığım bir bilgisayarım var. Bu bilgisayarın her saat başı yeniden başlamasını istiyordum. Visual Studio ortamında “.net” teknolojisi ile C# dilini kullanarak aşağıdaki uygulamayı yazdım. Projeye 1 adet “Timer” nesnesi eklemeyi unutmayın. Aşağıda uygulamanın hazır halinide paylaşıyorum. Bilgisayar açıldıktan sonra uygulamanın otomatik olarak çalışması için “autorestart.exe” uygulamamızı bilgisayarın “Başlangıç/Startup” klasörüne kopyalamayı unutmayın. Basit ve anlaşılır seviyede olan kodlar şu şekilde;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace AutoRestart { public partial class Form1 : Form { int saat; int eskisaat = Convert.ToInt32(DateTime.Now.Hour); public Form1() { InitializeComponent(); timer1.Start(); } public void timer1_Tick(object sender, EventArgs e) { label1.Text = DateTime.Now.ToLongTimeString(); } private void label1_TextChanged(object sender, EventArgs e) { saat = Convert.ToInt32(DateTime.Now.Hour); if (saat != eskisaat) { ProcessStartInfo proc = new ProcessStartInfo(); proc.WindowStyle = ProcessWindowStyle.Hidden; proc.FileName = "cmd"; proc.Arguments = "/C shutdown -f -r -t 0"; Process.Start(proc); } } } } |
neden saatte bir reset atacak?
O dönemde evimde IP kameralar ve bu kameraları yöneten Vitamin D (yeni adı Sighthound) yazılımını kullanıyordum. Bu yazılım zaman zaman kilitlendiği için resetlenmesi gerekiyordu.
Merhaba, laptobun uzaktan başlatılması için ne yapabiliriz. Baslatildiktan sonra Chrome Remote Desktop ile kontrol edebiliyoruz. Bazı kaynaklar devre kartıyla tetikleme yaparak başlatmış ama onla da iletişim wifi üzerinden nasıl olacak? Bunla ilgili bi çalışma yapabilirseniz çok iyi olur, teşekkürler
s.a kardesim sana bir sorunsorcam gostergeyle alakali ama resim uzerinde gostermem gerekiyo bir mail adresini verirsen bir soru sormak istiyorum cvplamak istersen. 05066281810
Aleykümselam, bugra@sbugra.com e-posta adresini kullanıyorum.
windows task schedule ile programla ugraşmadan yapabilirsiniz.