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


HSPTV!掲示板


未解決 解決 停止 削除要請

2020
0707
にんじんデジタル署名時のエラー3未解決


にんじん

リンク

2020/7/7(Tue) 14:07:51|NO.90927

こんにちは。

HSP3.51にて、自動作成した実行ファイルにデジタル署名を行うと「Startup failed」のエラーが
表示され起動することが出来なくなります。

分からないなりに調べたところ、
署名を行う→ファイルサイズが変わる→改変チェック(?)に引っかかる
のが原因なのかと思いますが、このチェックを無効にするオプション等はありますでしょうか?

あるいは上記が全く見当違いということであれば、正常に実行可能な署名の方法をご指南いただけますでしょうか。



この記事に返信する


kanamaru

リンク

2020/7/7(Tue) 16:10:43|NO.90928

調べてみたら
http://hsp.tv/play/pforum.php?mode=pastwch&num=28966
というスレッドが見つかりました。
だいぶ前なのでもしかしたら変わっているのかもしれませんが、
少なくとも更新履歴にはそれっぽいことが書いてないので
多分現状と変わらないと思います。
ランタイムに署名する方法も使えないとすると、
署名したいプログラムは
・HSP3がサポートする基本命令、基本関数、システム変数
・int,double,str,label型の変数
・モジュール変数以外のモジュール機能(#module、#global)
・ユーザー定義命令、関数(#deffunc、#defcfunc)
・DLL及び、プラグイン呼び出し(仮対応)
だけでプログラムが構成されてますか?
・プラグインによる変数型の拡張、コマンドタイプの拡張
・COMオブジェクト操作、COM型・Variant型変数
・モジュール変数
・varptr関数によるdll関数ポインタ取得機能
・run命令
は使ってないプログラムでしょうか?
それならば署名に関してほとんど知らない僕ですが一つ方法に心当たりがあります。
http://www.onionsoft.net/wp/archives/433
って駄目でしょうか?
visualstudioでビルドした実行ファイルなので
たぶん問題なく署名できるのではないかと予想しています



にんじん

リンク

2020/7/7(Tue) 17:08:27|NO.90929

kanamaru様

更新履歴までお調べいただきありがとうございます。
リンク先拝見しました。折角ご提案いただき恐縮ですが、
諸般の事情でHSPで製作を行っておりまして・・・。
(プログラム自体は条件に合致していると思いますが)

検索した限り改変チェック・署名共に言及しているサイトがほぼないので、
不可or需要がないということなのでしょうね。
いろいろありがとうございました。



kanamaru

リンク

2020/7/7(Tue) 17:28:39|NO.90930

作ったhspのプログラムをc(もしかしたらc++)に変換するものです。
なのでどういう事情か分かりませんがhspで作成したもので大丈夫です。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.90927への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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