/build/static/layout/Breadcrumb_cap_w.png

Application refuses to run without elevation

Xerox Device Agent
---------------------------
Xda.Shell.exe
---------------------------
Unable to start the application. Please login as an administrator or power user to run this application.
---------------------------
OK
---------------------------


What I've tried to configure:
1) Application compatibility fix - RunAsInvoker
2) Procmon to track down ACCESS DENIED results.
After that I got desperate and:
3) NTFS/Registry permissions for everyone to full. For all HKLM, HKCR and file system.

Does not work. Are there any special permissions that might be required? How do I track them down?

Thank you for your help. :)

0 Comments   [ + ] Show comments

Answers (7)

Posted by: dunnpy 13 years ago
Red Belt
0
Sounds like a job for LUA BugLight

It will attempt to launch your application as a standard user, and if it fails it will use admin credentials and create a log of what areas needed the elavated privileges.

Hope that helps,

Dunnpy
Posted by: GrGrGr 13 years ago
Orange Belt
0
Hello,

I'm already looking at this and it's just so awesome! :p Thank you.
Posted by: GrGrGr 13 years ago
Orange Belt
0
Results:

Group Checks:
Name: BUILTIN\Administrators; SID: S-1-5-32-544

Privileges:
SeDebugPrivilege


I've applied the ForceAdminAccess shim but the application still crashed. Not possible to run this version under a limited user.
Posted by: timmsie 13 years ago
Fourth Degree Brown Belt
0
why don't you go back to the vendor and ask? You'd imagine they must have had compaints before!
Posted by: anonymous_9363 13 years ago
Red Belt
0
That privilege i.e. SeDebugPrivilege is pretty scary but certainly one I'd expect a tool such as a device agent to require. In the Stone Age, we used to use the NTRights utility to grant this kind of privilege. See this article, for example.

First, though, try running the app as System, using the old 'AT HH:MM CMD /INTERACTIVE' dodge. If that works, granting that privilege to a user should also work. I would NEVER assign it to a vanilla user, though.
Posted by: GrGrGr 13 years ago
Orange Belt
0
Hmm, I do remember using that tool a couple of years ago, damn it, I'm getting old and rusty. :) Thank you.

Worked like a charm really. Software is running smooth, will google more on that privilege but would appreciate some short breakdown of security risks.

VBScab, why would you never assign it to a user? ;)
Posted by: anonymous_9363 13 years ago
Red Belt
0
>why would you never assign it to a user?
Because it gives more control over the system than a vanilla user should have. Google it.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ