問題タブ [hasp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5111 参照

c# - C# HASP ログイン コード

カスタム セキュリティ動作を構築するために hasp api を試したいのですが、Sentinel HASP ToolBox によって生成されたコードを使用すると機能しません。このコードを Toolbox から onLoad Form メソッドに貼り付けました。

次に、デモ HASP HL ネット キー 10 を挿入して試してみました。Visual Studio サンプル プロジェクトでこのコードを使用すると、常にエラーが発生しますが、ToolBox で試してみると、適切な回答 (HASP_STATUS_OK) が返されます。確かに、hasp .net アセンブリへの参照を含め、名前空間を追加しました。

c# でランタイム API から hasp hl キーにログインできない理由は何ですか?

0 投票する
1 に答える
7795 参照

c# - C#に必要なHASPHL作業デモ

わかった。ええと、この質問は最初の10分以内に閉じられる可能性が高いことは知っていますが、解決策を見つけるためにほぼ1日半を費やしたので、とにかく質問します。それでも、私はこれを理解することはできません。デモはありますが、インターネット上でもHASP(safenet)Webサイトでも、これに関する情報はあまりありません。

HASPHLUSBドングルを持っています。私は彼らのデモを変換してテスト実行しようとしますが、私の人生の間、私はそれをログインさせることさえできません。Aladdin.HASP.HaspStatus.HaspDotNetDllBroken例外を発生させ続けます。

ただし、Cバージョンのデモを実行すると、完全に機能します。

これが私のコードのCsharpバージョンです:

USB HASPにログインして、そのHaspIDと設定をメモリに取得したいと思います。

前もって感謝します、

0 投票する
1 に答える
841 参照

.net - オブジェクトの現在の状態のため、操作は有効ではありません - HASP HL ドングル

HASP HL の Delphi Prism プロジェクトへの参照を追加しようとしています。これで、USB HASP HL ドングルと通信できるようになりました。

初期設定の後、プログラムが USB HASP HL ドングルと通信できませんでした。それで、私は SafeNet または Alladdin による youtube チュートリアル ビデオを見て、その指示に正確に従っていましたが、別の問題に遭遇しました。

HASP HL ドングルのセットアップの一部として、プロジェクトにhasp_net_demo.dllの参照を追加することになっています。そうしようとするたびに、このエラーが発生し続けます。オブジェクトの現在の状態により、操作は有効ではありません。参照を追加できません。HASP HL ドングルと通信するための実際の名前空間とクラスがあるため、hasp_net_window.dll参照とともに、hasp_net_demo.dllへの参照も追加する必要があることを知りました。

では、この時点で何ができますか?またはどのようなオプションがありますか?

助けてください。私はこの問題を過去 3 か月間オンとオフで見てきましたが、まだ解決策を見つけることができません。

前もって感謝します、

0 投票する
3 に答える
1006 参照

c# - Adobe AIR (SWF/Flex) アプリケーションを C# アプリケーションにエンベロープして、HASP 保護を使用する方法はありますか?

Flex Framework を使用する Adob​​e AIR アプリケーションがあります。最初はブラウザー バージョン用に作成されましたが、現在はスタンドアロン アプリケーションとしても使用する必要があります。これは、Adobe AIR を使用して行うことができます。

ただし、このアプリケーションでは IP 保護を使用する必要があります。サーバー側アプリでは、SafeNet (以前の Alladin) HASP キーを使用します。同じキーをクライアント スタンドアロン アプリケーションの暗号化に使用できますが、これらのキーでサポートされる言語のセットは非常に限られており、最も簡単なのは C# (.NET) です。

HASP 保護は次のように機能します。暗号化されたバイナリを実行すると、復号化エンジンが USB キーをチェックし、存在する場合は、キーに書き込まれた復号化メカニズムがアプリをメモリに復号化して実行します。

問題は、SWF/AS ファイルを C# アプリに埋め込み、これらのファイルも暗号化して保護するための最良の (簡単で安全な) 方法は何でしょうか?

PS: この件に関する他の質問を読みましたが、HASP 保護を AIR で直接使用する方法はありませんが、C# アプリから ActiveX コンテナーを介して SWF アプリを使用できるという質問がいくつかあります。

PPS: ばかげた質問かもしれませんが、私は C# の経験がないため、リンク、説明、詳細な手順、または例をいただければ幸いです。

0 投票する
1 に答える
2941 参照

asp.net - HaspDotNetDllBroken エラー

Safenet Sentinel キーを使用しています。ログイン用の Web サービスを作成しましたが、最初に実行すると HASPDotNetDllBroken エラーがスローされますが、2 回目またはその後連続して実行すると正常に実行されます。次のdllを使用しています。

  • apidsp_windows.dll
  • hasp_net_windows.dll

私のWebサービスは次のとおりです。

0 投票する
1 に答える
1839 参照

c# - HASP ベンダー コードを暗号化/難読化する必要がありますか?

これは、SafeNet/Aladdin Sentinel HASP キーに関するものです。私は彼らのサイトに投稿しましたが、他の誰かが答えを知っているか、答えが役立つと思う場合に備えて、ここにも投稿しています.

「Software Protection and Licensing Guid.pdf」で SafeNet が提供するドキュメントによると、ベンダー コードを秘密にしておく必要がありますよね?

「\Samples\Runtime\csharp\」で提供されているサンプルをビルドし、Envelope でアプリを保護し、JetBrains dotPeek で Envelope されたアプリを逆コンパイルすると、Vendor Code 文字列が非常に簡単に表示されます。Envelope は const 文字列を難読化していないようです。それとも、クラス レベルの文字列なのかわかりません。

これはベンダー コードの推奨される使用方法ですか? 秘密はあまりないようです。Vendor Code 文字列を関数の一時変数に入れると、難読化されます。それはそれが行われるべき方法ですか?もしそうなら、サンプルコードはそれを反映すべきではありませんか?

ありがとう。

0 投票する
1 に答える
1225 参照

vba - ActiveX コンポーネントはオブジェクトを作成できません。Excel VBAのハスプ

Excel の VBA で HASP アプリのオブジェクトを作成したかったのですが、次のようなエラーが発生しました:
実行時エラー '429': ActiveX コンポーネントはオブジェクトを作成できません。

hasp_com_windows.dll を SYSWOW64 フォルダーに、hasp_com_windows_x64.dll を System32 にインストールしました。Aladdin Knowledge Systems Ltd. HASP SRM API Libraryへの参照も追加します。

私のOS: Windows 8.1. 64ビット

私のVBAコード:

これらの dll ファイルは次のとおりです。hasp dll

=======
編集:
使用する場合:

私は得る:コンパイルエラー:ユーザー定義型が定義されていません。