簡體   English   中英

Winform應用程序名稱在Windows 10的“任務管理器”的“啟動”選項卡上顯示為_alphanumeric

[英]Winform app name shown as _alphanumeric on Startup tab in Task Manager in windows 10

在Windows 10上,我的表單應用程序在任務管理器的“ 啟動”選項卡上顯示為字母數字字符(_1F036AE84FF792FB79A74F)。 它是一個MSI安裝文件。

以下是運行exe的路徑:

C:\Users\win10user\AppData\Roaming\Microsoft\Installer\{ProductCode-Of-App}

如何顯示表單應用程序而不是此字母數字值?

編輯:我正在使用Microsoft Visual Studio 2015安裝程序項目來創建MSI文件

編輯二:

Windows 7(msconfig.exe):

在此輸入圖像描述

Windows 10(任務管理器):

在此輸入圖像描述

這里我放置了我的應用程序名稱在Windows 7和Windows 10上的顯示方式的屏幕截圖。

似乎沒有辦法用Visual Studio本身解決這個問題。 根本問題是任務管理器在MSI文件的Icon表中顯示它看到的Name。 因此修復它需要使用諸如Orca之類的MSI文件編輯器來更改該名稱。

使用Orca打開MSI文件並搜索您在Startup中看到的字符串(只需前幾個字符即可)。 你應該在兩個地方看到它。 一個是Icon表,因此將其更改為My Application。 您將看到的另一個位置是Icon字段中的Shortcut表。 在該字段中放置完全相同的文本(並且它必須完全匹配,因為這些是數據庫鍵)。 然后保存MSI文件。 這在我測試時糾正了這個問題。

如果這是一個常規的事情,那么您可以通過運行帶有SQL的WiRunSql.vbs(Windows SDK)來更新這兩個字段,從而將MSI更改編寫為構建后事件。

這可能是VS擴展的錯誤。

這是您安裝應用程序的路徑嗎? 如何在磁盤上命名?

我建議使用Wix Toolset 我已經使用過了,我可以說它比標准的安裝程序項目更強大。

暫無
暫無

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

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