LUA Buglight 2.0 – preview


Attached to this blog post is a PREVIEW VERSION of LUA Buglight 2.0.  LUA Buglight is a utility that helps identify “LUA bugs” in desktop applications — the bugs that appear when the application is run as a standard user instead of as an administrator.


Some of the improvements in LUA Buglight 2.0 over its predecessor:



  • Much better Vista support

  • Streamlined UI and improved flow

  • Identifies more bugs

  • On XP, not restricted to using a local account to create the admin context

  • On Vista, prompts for elevation just one time per session instead of for each test

  • User options saved to the registry

There are more improvements and refinements that I want to make, but I think you’ll find it is quite usable now.  And I promised some audiences here at Tech*Ed that I would post a preview version here prior to my Friday morning session introducing LUA Buglight 2.0. 🙂


Note that I haven’t written up new documentation yet, and that these binaries have not been signed yet.


Update, June 14:  Yes – meant to mention – LUA Buglight is designed only for x86.  I’ll add a processor check on startup.


Update, November 6:  Removing the attachment, because the Second Preview version is now available here.

Comments (3)

  1. zzz says:

    ————————–

    GrantSeImpersonatePrivilege

    —————————

    CmdLine = 280

    ProcID = 280

    Unable to start LUA Buglight kernel driver.  (Might be a version issue.)  Error = 1275

    Tried on 64 bit vista

  2. LuaBuglight 2.0 (PREVIEW VERSION) does not work on Vista 64.

    At my first attempt, I get these errors after selecting the executable to run, and clicking start:

    Error 1:

    —————————

    GrantSeImpersonatePrivilege

    —————————

    CmdLine = 6036

    ProcID = 6036

    Unable to start LUA Buglight kernel driver.  (Might be a version issue.)  Error = 1275

    —————————

    OK  

    —————————

    Without accepting the error, a short delay of a few seconds, you also get Error 2:

    ————————–

    LuaBuglight

    ————————–

    Timed out waiting for LBLTokenHelper-Vista.exe process to complete.

    —————————

    OK  

    —————————

    Subsequent attempts yeild a different error:

    —————————

    GrantSeImpersonatePrivilege

    —————————

    CmdLine = 2720

    ProcID = 2720

    Unable to start LUA Buglight kernel driver.  (Might be a version issue.)  Error = 3

    —————————

    OK  

    —————————

  3. So, I guess we have a feature request.  When you get the 32bit version finalized and code signed and all pretty, could you create one for 64-bit as well?

    You do good work, and I have enjoyed your classes here at TechEd 2008!

Skip to main content