Forum

Program Kapandığınd...
 
Bildirimler
Hepsini Temizle

Program Kapandığında Pc'de Kapansın

7 Yazılar
2 Üyeler
0 Reactions
1,675 Görüntüleme
(@AhmetAggul)
Gönderiler: 3
Active Member
Konu başlatıcı
 

Merhaba Arkadaşlar,

Hastanelere medikal cihaz ve programlarını kuruyorum, kullanıcılar pc üzerinden fazla işlem yapmasını istemiyorum o yüzden, başlangıca program *.exe sini atıyorum ve pc açıldığında program otomatik başlıyor. Yalnız programı kapattıklarında da pc'nin kapanmasını istiyorum. Yardımlarınızı bekliyorum şimdiden teşekkürler. Bu arada masaüstüne hiç erişemeseler dahada mükemmel olur... 

 
Gönderildi : 09/01/2015 00:53

(@eravse)
Gönderiler: 1753
Üye
 

Merhaba ,

 

Bununiçin ufak bir program kullanabilirsiniz

http://www.addictivetips.com/windows-tips/auto-shutdown-pc-when-any-application-closes-or-stops-playing-audio/

 

saygılar 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 09/01/2015 00:57

(@AhmetAggul)
Gönderiler: 3
Active Member
Konu başlatıcı
 

Merhaba Erdem bey,

Belirttiğiniz programı kurup inceledim. Yalnız oda her seferinde ayarlamam lazım program arka planda belirttiğim ayarlar ile çalışmıyor. Her açılışda default ayarlara dönüyor. 🙁

Başka önerebileceğiniz bir yöntem veya program varmı? 

 
Gönderildi : 09/01/2015 13:53

(@eravse)
Gönderiler: 1753
Üye
 

İlk aklıma gelen bu konuda dün de aklıma gelmişti ama hazır bir program olabileceğini düşünerek puanlaması en yüksek olanı söylemek istemiştim. 

Desktopu gizlemeye bir fikir yürütemem şu anda ama çalışan programın kapatılıp kapatılmadığını bir program yazarak check edilebilir. Windows porseslerinden o program çalışıyor ise bekleme yapılır. Bunu da her 3 sn de bir check eden bir mekanizma ile program kapandıktan ( prosses düştükten) sonra bilgisayarı kapatma komutu ile otomatize edilebilir diye düşünüyorum. 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 09/01/2015 14:04

(@AhmetAggul)
Gönderiler: 3
Active Member
Konu başlatıcı
 

Desktop u gizledim, program otomatik açılıyor suan tek sorun programı kapattığımda pc kapanmıyor siyah ekranda kalıyor. power butonuna basması gerekiyor kullanıcının pc'nin kapanması için, 

Kapanma işinide çözersek benden iyisi yok :)) 

 

 
Gönderildi : 09/01/2015 18:47

(@eravse)
Gönderiler: 1753
Üye
 

Buna ufak bır kod denıyecegım ama bır kac gune ıhtıyacımolacak  zamanınız var ıse tabı 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 11/01/2015 21:58

(@eravse)
Gönderiler: 1753
Üye
 

Şöyle bir araştırma yaptım eğer kod yazma ile aranız iyi ise aşağıdaki kod parçacığı ile mevcut prgramınızı calısıyormu kapalımı kısmını test edebılır ve kapandıgında shot down komutu verebılırsınız 

public partial class App : System.Windows.Application

    {

        public bool IsProcessOpen(string name)

        {

            foreach (Process clsProcess in Process.GetProcesses()) {

                if (clsProcess.ProcessName.Contains(name))

                {

                    return true;

                }

            }

            return false;

        }

    protected override void OnStartup(StartupEventArgs e)

    {

        // Get Reference to the current Process

        Process thisProc = Process.GetCurrentProcess();

        if (IsProcessOpen("name of application.exe") == false)

        {

            //System.Windows.MessageBox.Show("Application not open!");

            //System.Windows.Application.Current.Shutdown();

        }

        else

        {

            // Check how many total processes have the same name as the current one

            if (Process.GetProcessesByName(thisProc.ProcessName).Length > 1)

            {

                // If ther is more than one, than it is already running.

                System.Windows.MessageBox.Show("Application is already running.");

                System.Windows.Application.Current.Shutdown();

                return;

            }

            base.OnStartup(e);

        }

    } 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 12/01/2015 02:13

Paylaş: