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

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

Mary-Kate Olsen
Lepaskan: 2025-01-15 15:06:44
asal
908 orang telah melayarinya

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

Dapatkan laluan pelaksanaan proses berjalan

Dalam senario di mana aplikasi C# perlu mengubah suai tetapan aplikasi lain dan memulakan semula untuk mencerminkan perubahan tersebut, menentukan laluan pelaksanaan proses sasaran adalah penting. Jika program sasaran dilancarkan dengan mengklik dua kali padanya, sistem pengendalian mungkin tidak secara automatik mengecam laluan ke fail boleh lakunya (.exe).

Untuk menyelesaikan masalah ini, .NET Framework Microsoft menyediakan API yang membolehkan anda mendapatkan laluan penuh proses berjalan:

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

var process = Process.GetCurrentProcess(); // 或您的目标进程
string fullPath = process.MainModule.FileName;</code>
Salin selepas log masuk

Kod ini memberikan laluan pelaksanaan proses yang ditentukan kepada pembolehubah fullPath.

Petua Penting:

Sila ambil perhatian bahawa jika kod berjalan dalam aplikasi 32-bit, laluan ke aplikasi 64-bit tidak akan dapat diakses. Untuk menyelesaikan isu ini, dalam tetapan projek Visual Studio, navigasi ke Properties Projek → Bina → Platform Sasaran → x64 untuk menyusun dan menjalankan aplikasi anda sebagai aplikasi 64-bit.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Laluan Pelaksanaan 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan