このコンポーネント release の一部であります MarvelClient 10.1


MCUUpgrade.exe

FIXファイルMCUpgradeEnvVars.txtがMCUpgrade実行可能ファイルのディレクトリに作成されなかったが、XNUMXレベル上に作成された(\が欠落していた)問題を修正しました
強化/ unzip *を使用してMCUpgradeを呼び出した後、MCUpgradeEnvVars.txtも削除されるようになりました。
NEWSYSTEMとして実行した場合に不足する.mcuファイルのサポートが追加され、顧客が独自の.mcuファイルを使用できるようになりました software 導入ツール MarvelClient Upgrade
強化SHA256Hashingが約50%高速になりました
NEWMCUpgrade.exeにライセンスチェックを追加しました
CHANGEオプションLicensingLabelHideはサポートされなくなりました
NEWMCUpgrade進捗情報メールのパーセンテージ情報を追加しました
NEWcmd行オプション/ pbartestを追加しました
NEWMCUpgradeFreeライセンスのサポートが追加されました
NEWのSHAチェックを追加 MarvelClient 10.0.1への無料アップグレード
FIXMCUpgrade.iniから読み取られるMCU_WinSysDirの潜在的な脆弱性を修正しました-それぞれのアカウント(システムとユーザー)からの現在のランタイムシステム設定に従って常に計算されるようになりました
CHANGEMCUpgradeMain.exe以外のものを起動するMCUpgrade.exeからの機能を削除しました。 SHAハッシュを介して検証。 サービスについては、EV証明書もチェックされます
CHANGE次のファイルのオープンをini:UpgradeDirectoryに変更しました:.mcu(Keyfileで指定されていない場合)、MCUpgrade.logファイル(LogFileで指定されていない場合)、スプラッシュ画面およびオプションの7z。*オーバーライドの使用法
NEWMCUpgradeFreeの10個のスプラッシュ画面と対応する検証を追加しました
CHANGEシステムとして実行している場合、UpgradeDirectory \ MCUpgrade.exeの再実行ショートカットが作成されます
FIXサービスを介してMCUpgradeを開始しないと、ユーザーに視覚的なフィードバックが表示されない問題を修正しました(pbarが閉じるだけです)
強化サービスを呼び出す前にWindowsTrustの事前検証を追加しました
CHANGEサービスの待機時間が10秒から30秒に増加しました
強化サービスに命令を送信した結果を監視するサービスリスナーを追加しました
強化UpgradeDirectoryのOS環境変数の拡張を追加しました
CHANGEシステムとして実行する場合、再実行ショートカットは、以前のcurrentdirectoryではなくWorkingDir = UpgradeDirectoryを使用して作成されます。
CHANGE以前のメッセージボックスを、別のアップグレードが進行中のときから単にログに記録するように変更して、FSACやシャットダウンなどでアップグレードを実行できるようにしました。
強化ホワイトリストは、NotesProgramDirectoryNew、NotesDataDirectoryNewもカバーするように拡張されました

MCUUpgradeMain.exe

CHANGENotesIniFileOldExcludeのデフォルトが変更され、TemplateSetupも含まれるようになりました
CHANGEオプションLicensingLabelHideはサポートされなくなりました
強化InstallText *およびUninstalText *の「Installing」および「Uninstalling」サブストリングは、言語ファイルのUninstalling =およびInstalling =エントリに従って自動的に翻訳されるようになりました。
FIXMCUpgrade.iniから読み取られるMCU_WinSysDirの潜在的な脆弱性を修正しました-それぞれのアカウント(システムとユーザー)からの現在のランタイムシステム設定に従って常に計算されるようになりました
強化UnzipText *の「Extracting」サブストリングは、言語ファイルのExtracting =エントリに従って自動的に翻訳されるようになりました。
強化

本サービス利用時に以下を追加しました。

1.)upgradedirectory全体をservicedir \ packagenameに移動し、
2.)それに応じてupgradeirを変更します。 MCUpgradeMain.exeを終了するときに、すべてのファイルを元に戻し、UpgradeDirectoryを元に戻します。

強化

ホワイトリストが大幅に拡張され、次のパラメータも含まれるようになりました。

setenvname、setenvvalue、preuninstallremoveregistrykeyname、preuninstallremoveregistrykeyvalue、preinstallremoveregistrykeyname、preinstallremoveregistrykeyvalue、KillProcess、StopService、UnzipCommand、UnzipSwitches、MultiUserSharedDataNew

MCKeyfileEditor

強化SHA256Hashingが約50%高速になりました
FIXMCUpgrade.iniからname = valueのペアを読み取ると、名前と値の一致数が異なる可能性がある問題を修正しました
強化

ホワイトリストが大幅に拡張され、次のパラメータも含まれるようになりました。

setenvname、setenvvalue、preuninstallremoveregistrykeyname、preuninstallremoveregistrykeyvalue、preinstallremoveregistrykeyname、preinstallremoveregistrykeyvalue、KillProcess、StopService、UnzipCommand、UnzipSwitches、MultiUserSharedDataNew

強化インストールされているかどうか、およびインストールされている.NETFrameworkの自動検出が追加されました。 今後、KeyfileEditorはホワイトリストにのみ必要ですが、.NET> = 3.5が必要です。
強化.NET 3.5(以前と同様)と.NET4.xの両方をサポートするDLLを追加しました
FIX環境変数を解決できないためにSHAハッシュが計算されない問題を修正しました
FIXホワイトリストを保存すると、不正な関数呼び出しエラーが発生する可能性がある問題を修正しました
強化MCKeyfileEditorは、cmdパラメーターとしてiniファイルを渡すことによっても起動できるようになりました。