管理者が実行する必要があるC++で記述されたプログラムがあります(ユーザーとして実行することはできません)。ユーザーがログインするたびにこのプログラムを実行しようとしています。「文字列」を追加しようとしました。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
と
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
ただし、管理者権限を必要としないアプリケーションでのみ機能し、プログラムには影響しません。
レジストリに追加するBATファイルを作成してプログラムを起動することで解決できましたが、管理者アクセスを要求するダイアログが起動します。したがって、この方法では起動できないことがわかります。
たとえば、アンチウイルスには管理者権限があるなど、何らかの方法があるはずです。しかし、それについて何かを見つけることができました。