私は入力としてドメイン、ユーザー名、パスワードを持っています。ユーザー名が存在し、パスワードがInstallshieldセットアップのカスタムアクションを介して有効であることをどのように検証できるかに関する考え方。私はBasic MSIセットアップを使用しています。私はこれに関してウェブ上のリソースを見つけることができませんでした。Installshield設定でドメインユーザー/パスワードを確認します
0
A
答えて
0
は、InstallShield ISNetAPI.dll
に含まれますが、カスタムアクションでこれを行うことができますAPI関数LOGONUSER
http://msdn.microsoft.com/en-us/library/windows/desktop/aa378184(v=vs.85).aspx
1
をのInstallScriptまたはC++ CAを書いて、呼び出すことができます。 これに関する文書があれば、あなたは私よりも優れています。
は、私は、ドメイン、ユーザー名とパスワードを収集し、私には意味をなさない名にプロパティを設定<ISProductFolder>\redist\language independent\i386\ISNetAPI.dll
からあなたバイナリテーブルに追加します。次に、「次へ」ボタンをクリックすると、アクションが期待するプロパティが設定されます。ユーザー名またはドメインが空の場合、ユーザーに知らせるダイアログが表示されます。すべてがうまくいけば、次のダイアログに行きます。
+0
これらのISが提供するカスタムアクションが遅くなることはありますか?私はサンプルプロジェクトを作成し、すべての検証は私のためにクリックあたり10秒以上かかります。 –
関連する問題
- 1. installshieldスクリプトのアンインストールを確認する
- 2. ビルドなしでinstallshieldプロジェクトを確認する
- 3. InstallShield 64ビットプロジェクトの設定
- 4. phpinfoでサーバ設定を確認する
- 5. vbscriptでiis認証設定を確認してください
- 6. ログインCookieを設定して確認しますか?
- 7. ビルド時にinstallshield内のファイルバージョンを確認する
- 8. コマンドプロンプトでJVM固有の設定を確認できますか?
- 9. ベストulimitの設定を確認する
- 10. プロパティの設定値を確認する
- 11. kubeletの起動オプション/設定を確認しますか?
- 12. LaravelはSMTPサーバーの設定を確認します
- 13. IIS設定でステージングまたはプロダクションを確認する方法
- 14. ラジオボックスはdb内の設定値を確認しました
- 15. Spotfireプロパティコントロールの設定はどこで確認できますか?
- 16. Djangoセッション:セッションデータを確認して同じビューで設定できますか?
- 17. 起動プロジェクトVS2015のデバッグ設定を確認できません
- 18. appium doctorを使用してウィンドウの設定を確認できますか?
- 19. 設定を確認するにはappcmdがありますか?
- 20. installshield限定版でのファイルアクセス権の設定
- 21. 未確認時に入力フィールドに特定の値を設定します
- 22. Windowsサービス - Configファイル - インストールでその設定ファイルの変更を確認します
- 23. 設定でiPhoneのパスコードをプログラムで確認する
- 24. Powershellスクリプトを使用してIIS設定を確認する
- 25. 現在のAUTOCOMMIT DDL設定の確認
- 26. Xcode 4.2ウィザード設定の確認/変更
- 27. $ indexを確認してスタイルを設定してください
- 28. ブックのパスワードを設定して確認する
- 29. テーブルの行の可視性を確認して設定する
- 30. 材料設計ライトエラーを使用してパスワード確認を確認
このカスタムアクションをどのように書き込む予定ですか? InstallScript、C/C++、VBScript、C#/ VB.NET? –