Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Mendapatkan Laluan Mutlak Proses Berjalan dalam C#?

Bagaimanakah Saya Boleh Mendapatkan Laluan Mutlak Proses Berjalan dalam C#?

DDD
Lepaskan: 2025-01-15 15:11:45
asal
748 orang telah melayarinya

How Can I Get the Absolute Path of a Running Process in C#?

Dapatkan laluan mutlak proses berjalan

Apabila mengubah suai tetapan aplikasi luaran dalam program C#, selalunya perlu untuk memulakan semula aplikasi untuk perubahan digunakan. Walau bagaimanapun, menentukan laluan penuh proses berjalan boleh menjadi sukar jika laluan tidak ditentukan secara manual. Masalah ini berlaku kerana sistem biasanya tidak mengetahui lokasi fail EXE selepas proses dibuat.

Penyelesaian: Gunakan harta Process.MainModule.FileName

Untuk menyelesaikan masalah ini, ruang nama System.Diagnostics menyediakan penyelesaian: sifat Process.MainModule.FileName. Harta ini menyediakan akses kepada laluan mutlak ke fail EXE yang dikaitkan dengan proses yang sedang berjalan.

Contoh kod:

<code class="language-csharp">using System.Diagnostics;

var process = Process.GetCurrentProcess(); // 或使用适当的方法获取目标进程
string fullPath = process.MainModule.FileName;
// fullPath现在包含EXE文件的完整路径。</code>
Salin selepas log masuk

Nota:

Sila ambil perhatian bahawa jika kod dilaksanakan dalam aplikasi 32-bit, ia mungkin tidak dapat mendapatkan semula laluan untuk aplikasi 64-bit. Dalam kes ini, aplikasi perlu disusun dan dijalankan sebagai aplikasi 64-bit.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Laluan Mutlak Proses Berjalan dalam C#?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan