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

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

Patricia Arquette
Lepaskan: 2025-01-15 15:27:44
asal
691 orang telah melayarinya

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

Bagaimana untuk mendapatkan laluan fail proses yang sedang berjalan dalam C#

Apabila menggunakan aplikasi C# untuk mengubah suai tetapan aplikasi luaran, anda mungkin perlu memulakan semula aplikasi luaran untuk menggunakan perubahan. Walau bagaimanapun, ini menimbulkan cabaran kerana kekurangan maklumat tentang lokasi fail exe, yang memerlukan mencari laluan proses selepas menamatkan proses.

Penyelesaian: Dapatkan laluan fail proses berjalan

Untuk menyelesaikan masalah ini, coretan kod berikut menunjukkan cara untuk mendapatkan semula laluan penuh proses yang sedang dijalankan:

<code class="language-csharp">using System.Diagnostics;
var process = Process.GetCurrentProcess(); // 或者使用适当的方法获取所需的进程
string fullPath = process.MainModule.FileName;
// fullPath 现在包含exe文件的路径。</code>
Salin selepas log masuk

Petua Penting:

Jika kod dilaksanakan dalam aplikasi 32-bit, ia tidak akan dapat mengakses laluan aplikasi 64-bit. Untuk menyelesaikan isu ini, pastikan kedua-dua aplikasi dan kod disusun dan dijalankan sebagai 64-bit (dalam Visual Studio, ini boleh ditetapkan di bawah Properties Projek → Bina → Sasaran Platform → x64).

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Laluan Fail 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