自動フォントインストーラーを作成していますが、セットアップの作成で問題が発生しました。最初にアプリに関する情報があります。アプリは1秒ごとにディレクトリ(彼女のダウンロードディレクトリ)をスキャンします。新しいフォントファイルがある場合は、それらをバックアップディレクトリにコピーしてインストールします。フォントをインストールするには、基本的に2つのことを行います。最初に、フォント用の特別なWindowsディレクトリにコピーします。次に、regeditキーをレジスタに追加して、フォントのインストールを完了します。ただし、第2部では、アプリケーションに管理者権限が必要です。そこで、プロジェクトなどにマニフェストファイルを追加しました。アプリを起動すると、管理者として実行するように求めるプロンプトが表示されるので、すべてが完全に機能します。
今、私はwixでセットアップを行っています。(Wixは私にとってまったく新しいものです)しかし、ここに問題があります:
PCが起動するたびにexeを実行したい。私はグーグルで検索し、wixで行ったregeditにパスを追加するための解決策を見つけました。しかし、それは機能しません。もう少しググった後、それはアプリが管理者の「権限」を必要とし、したがって起動しないためであることがわかりました。PCが起動するたびにwixに管理者としてexeを自動起動させる方法を誰もが知っています。(プロンプトも表示されません)私が見つけた最良の方法は、CMDを使用して次のようなウィンドウ化されたスケジュールされたタスクを追加することです。
schtasks /create /sc onlogon /tn AutoStartAFI /rl highest /tr "C:\Program Files (x86)\Auto Font Installer\AutoFontInstaller.exe"
しかし、私は確信が持てないか、スケジュールを立てたいと思っています(ただし、最も高いパラメーターを使用するため、アプリを実行するための管理者権限が自動的に取得されます。