簡體   English   中英

訪問被拒絕 C# Winform 關閉

[英]Access Denied C# Winform Closing

由於某種未知原因,我的應用程序中出現了一個錯誤。 該應用程序是使用 GeckoFX C# 的自動網頁訪問者。

基本上,我無法正確關閉應用程序。 如果我使用 Winform 關閉按鈕,應用程序就會消失,但仍在后台運行。 我有一個解決方案,以防萬一出現這樣的事情,但是一個也失敗了。

private void Form1_FormClosed(object sender, FormClosedEventArgs e)
    {
        foreach (var process in Process.GetProcessesByName("Nodlweb"))
        {
            process.Kill();
        }
        foreach (var process in Process.GetProcessesByName("NodlwebUpdater"))
        {
            process.Kill();
        }

    }

現在,當我按下關閉按鈕時,即使我以管理員身份運行應用程序,也會被拒絕訪問。 我還停止了所有計時器,處理了壁虎瀏覽器並添加了Application.ExitThread(); 但應用程序仍然無法正常關閉。

我最近所做的唯一更改是將http://github.com/Fody/Costura添加到項目中。 我刪除了它,但錯誤仍然存​​在。

已經快兩天了,我找不到問題。 也許有人有類似的東西並指導我?

謝謝你。

怎么樣

Environment.Exit(0); 

關閉您的 WinForms 應用程序?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM