0

昇格された特権を必要とせずにインストールできる、vb.net winforms を使用して、小型で軽量なクライアントを作成しようとしています。質問をする前に、それが何をすべきかについて少し考えさせてください。

Windows が読み込まれるとアプリが起動し、インストール時にこのように設定され、システム/通知トレイ アイコンをクリックして特定の機能を読み込むことができます。Web サイトからのアプリケーションのインストール、またはおそらくファイル共有からのアプリケーションのインストールは、まだ決定されていません。このクライアントは、最初に Web プログラムの 1 つのユーザー資格情報を要求し、既に構築された Web サービスと通信して、アクセス権が付与されているサービスの機能を判断します。この後、資格情報は暗号化され、ユーザーの PC にローカルに保存されます。クライアントは 5 分ごとに、アクセスできる Web サイトに資格情報を渡し、処理中のジョブのステータスを確認し、必要に応じて利用可能なレポートをダウンロードします。

だから、ここに私が理解しようとしているものがあります。このアプリを ClickOnce アプリケーションとして構成した場合、URL または共有ドライブからインストールすると、ユーザーは他に何もする必要がなくなりますよね? それとも、クライアントを再インストール/実行するために起動するたびにその URL にアクセスする必要がありますか?

もう 1 つは、このアプリが行うことのいくつかを行うための最良の方法について、いくつかの意見を求めたかったことです。どこに行くのかはよくわかりますが、どのソリューションを使用するかはまだわかりません。たとえば、「remember me」のためにユーザーが渡した資格情報をシステムに保存する最良の方法は何ですか? また、クライアントをインストールして、Windows の起動時に自動的に起動し、Windows の起動フォルダーに自分自身のショートカットを作成するように構成するのが最善の方法ですか? 私はこれを可能な限り軽量に保ち、非常に小さな GUI を使用するように努めているため、邪魔になりすぎないようにする必要があります。そのため、インストールに管理者権限を必要としないようにする方法についてのアイデアも役立ちます。

4

1 に答える 1