1

IntelliCAD コンソーシアムのメンバー向けに建築用 LISP ベースのパッケージを開発しています。Web サイトで見つけた推奨事項に従って、Kelvinator を使用してコードの一部を変形および偽装しました。現在、Protect.exe を使用してコードを暗号化しようとしています。出力ファイル名にフォルダー名を使用しようとするまで、exeは機能しているように見えました。

protect es.lsp L  kelvinated\protected\es.lsp

まず、これでいいの?protect.exe はこのように機能しますか、それとも入力ファイルと出力ファイルを同じフォルダーに配置する必要がありますか?

また、一度これを試したところ、「スタックオーバーフロー」エラーが発生しました。したがって、私はここにいます。

4

1 に答える 1

0

ケルビネーター/プロテクトなどはかなり古いユーティリティですが、最後に更新されたのはいつですか。字幕、彼らは古い学校の8.3ファイル/フォルダ名を期待するかもしれません。

「これは機能しますか?」については、他の人のためにlispを書くときに自分の作業を保護するためにさまざまなスキームを使用しているため、言えません(vlx / fas、bricscadの暗号化、自分のローダー/難読化など)。

このコンテキストでのスタックオーバーフローは、おそらく提供しているパスを調整しようとしたときに、再帰エラーを示唆しています。

DOSショートパスを使用しようとしましたか?パスを引用符で囲みますか?スラッシュを使用しますか?ダブルバックスラッシュを使用していますか?

「/」を渡すとどうなりますか?(および代替)コマンドラインで、それは何か助けを提供しますか?

最後に、同じディレクトリを共有しない限りファイルの処理を拒否した場合は、ハウスキーピングを行うバッチファイルを常にフロントエンドで使用できます。

マイケル。

于 2010-11-03T23:04:13.607 に答える