HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0508
しまくろねこ#packoptのversionで指定できるファイル(exeファイルプロパティの詳細)の作成2未解決


しまくろねこ

リンク

2022/5/8(Sun) 05:55:54|NO.96307

今現在、#packoptのversionで指定できるファイル(exeファイルプロパティの詳細)を作成できるアプリを作っています。
下記のURLを参考にexeファイルを作ってみたのですが、

http://hsp.tv/play/pforum.php?mode=pastwch&num=85330

用意したファイルの中身は以下の通り

_FILEVERSION=1.2.3.4 _PRODUCTVERSION=5.6.7.8 Comments=コメント CompanyName=企業名 FileDescription=ファイルの説明 FileVersion=9.10.11.12 InternalName=内部名 LegalCopyright=著作権 OriginalFilename=test.exe ProductName=製品名 ProductVersion=13.14.15.16
で、実際に反映されたのは以下の通りです。
「//」コメントアウトしてある行は反映されなかった項目です。(というかそもそも項目名自体が表示されていない)

_FILEVERSION=1.2.3.4 _PRODUCTVERSION=5.6.7.8 // zComments=コメント // CompanyName=企業名 FileDescription=ファイルの説明 // FileVersion=9.10.11.12 // InternalName=内部名 LegalCopyright=著作権 OriginalFilename=test.exe ProductName=製品名 // ProductVersion=13.14.15.16
Windows10/11で試したところプロパティの詳細は同じでした。
他のWindowsのバージョンは持っていないので詳細は分かりません。


とりあえず、反映されていない項目も設定可能にしてアプリを開発してしまって大丈夫でしょうか?
それとも今回反映された項目だけを設定可能してアプリを開発したほうがよいでしょうか?



この記事に返信する


youdai

リンク

2022/5/8(Sun) 14:31:21|NO.96312

_FILEVERSION は FileVersion と、_PRODUCTVERSION は ProductVersion と同じ項目なのではないでしょうか?
そのため、重複している項目は反映されないか、上書きされているのではないかと思います。

zComments や CompanyName は、ファイルのプロパティでは表示されないのですが、
エクスプローラの設定を変えるとエクスプローラ側にその要素で関連付けされて表示されるようになるものだという認識で自分ではいます。
これらのプロパティを設定していると、例えばファイル一覧でそれらの項目でソートできるようになります。

CompanyNameについて
https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.application.companyname?view=windowsdesktop-6.0

HSP3は色々な使われ方をするので、これらzComments等の指定が重要なケースももしかしたらあるかもしれません。



しまくろねこ

リンク

2022/5/8(Sun) 15:37:19|NO.96314

> youdaiさん

> zComments

これは私のコピペミスです。すいません。
なるほどです。ありがとうござます。
参考になりました。



ONION software Copyright 1997-2021(c) All rights reserved.