Apakah ada cara saya bisa memaksa program yang biasanya memerlukan hak administrator (via UAC) untuk berjalan tanpa mereka? (yaitu: tidak ada UAC prompt dan tidak ada akses seluruh sistem .)
Ditambahkan: Tanpa memodifikasi executable itu sendiri.
Terlepas dari jawaban James, saya telah menemukan beberapa cara yang hampir dapat dilakukan:
- Dengan memodifikasi executable saya dapat menghapus
trustInfo
entri dari manifes (atau manifes seluruhnya, jadi saya bisa menggunakan yang eksternal), memungkinkan program untuk memulai tanpa UAC. Sayangnya ini memodifikasi executable, sehingga keluar tidak lama setelah karena tes checksum internal. - Dengan menggunakan Process Explorer, saya dapat meluncurkannya sebagai Pengguna Terbatas. Namun ini tampaknya membatasi secara signifikan lebih dari yang saya inginkan (ini berjalan seperti Protected Mode IE dan dengan demikian dapat mengakses secara signifikan kurang dari apa yang pengguna standar saya yang tidak terangkat dapat).