Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Membuat Pelancaran Aplikasi C# .NET 2.0 di Windows Startup?

Bagaimana untuk Membuat Pelancaran Aplikasi C# .NET 2.0 di Windows Startup?

Barbara Streisand
Lepaskan: 2025-01-02 16:43:40
asal
201 orang telah melayarinya

How to Make a C# .NET 2.0 Application Launch at Windows Startup?

Menetapkan Program untuk Dilancarkan pada Permulaan

Banyak aplikasi memerlukan keupayaan untuk bermula secara automatik apabila sistem pengendalian but. Artikel ini menangani persoalan khusus tentang cara menetapkan program untuk dilancarkan pada permulaan menggunakan C# dengan .NET 2.0.

Penyelesaian:

Pendekatan biasa untuk menetapkan program untuk dijalankan pada permulaan adalah menggunakan registri Windows. Kunci Pendaftaran untuk menyimpan aplikasi permulaan terletak di:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Salin selepas log masuk

Dalam kunci pendaftaran ini, anda boleh mencipta nilai baharu dengan sifat berikut:

  • Nama: Nama unik aplikasi anda.
  • Nilai: laluan ke fail boleh laku aplikasi anda.

Dengan menetapkan kunci pendaftaran ini, Windows akan melaksanakan aplikasi anda secara automatik pada permulaan.

Pelaksanaan dalam C#:

Coretan kod berikut menunjukkan cara melaksanakan konfigurasi permulaan dalam C# menggunakan Registry API:

using Microsoft.Win32;

private void SetStartup()
{
    RegistryKey rk = Registry.CurrentUser.OpenSubKey
        ("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);

    if (chkStartUp.Checked)
        rk.SetValue(AppName, Application.ExecutablePath);
    else
        rk.DeleteValue(AppName, false);            
}
Salin selepas log masuk

Dalam kod ini, kami mencipta atau memadamkan kunci pendaftaran berdasarkan nilai kotak semak chkStartUp. Apabila kotak semak ditandakan, kunci pendaftaran dicipta dengan nama aplikasi (AppName) dan laluan ke executable (Application.ExecutablePath). Menyahtanda kotak pilihan mengalih keluar kunci pendaftaran, menghalang aplikasi daripada dilancarkan semasa permulaan.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Pelancaran Aplikasi C# .NET 2.0 di Windows Startup?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan