hits counter
Text to Speech for dyslexis disabilities

Products - Context Runas UAC - Software with a 90 days unlimited trial with all features installed

TryWare90Days.com
Don't waste hours, use minutes
Go to content

Main menu:

Products - Context Runas UAC

Start any program without any need to type username and password if User Account Control is activated.
Version 1.0.0.0 will be released in 2016

Download
Maybe your company's security rules forces you to logon as not being member of the local administrators group. But sometimes you need the credentials of the local administrator, or your domain administrator. If so, your option is to right click a file in Explorer.exe, and select the "Run as a different user" in the context menu, and type the needed username and password. But in some cases, you might need to right click a file, that don't show you the "Run as different user" option in Explorer.exe's context menu. That is e.g. the case for .vbs files (vbScript), where Explorer.exe's context menu only gives you the option to run e.g. the .vbs file with one of your file associations in registry, even if you hold down the SHIFT key while right clicking the file.
No need any more to give a few of your company's end users permissions as local administrators, or change any file associations.
Features:
  • Start any program without any need to type username and password if User Account Control is activated.
  • Works even if the "Run as different user" option is missing in Explorer.exe's context menu with Shift enabled.
  • Works for all the different Control Panel functions.
  • You can even automatically add some silent switches when starting the program.
  • Configure starting the program to run only from a folder that you specify, and only the file you specify.
  • No need any more to give a few of your company's end users permissions as local administrators.
The solution is to use ContextRunAsUAS instead of Windows Explorer.exe
 
ContextFileExplorer.exe
You can create a substituted file, you can run using the ContextFileExplorer.exe, or you can automatically compile an exe-file, that runs with the credentials you specify.
<----- If you use the Control Panel button, it's ready to copy/paste the folder- and filename of your selection.

You can create a substituted file, you can run using the ContextFileExplorer.exe, or you can automatically compile an exe-file, that runs with the credentials you specify.

And runs without typing the password you select, but only can run from the folder you specify.

You can also compile the same, that can run from anywhere, but (only) needs to type the password, you select.
It's been examined by TryWare90Days for some weeks, and it isn't documented by Microsoft, but the main part of these Control Panel feateres below always works if you use the Start/Run menu, and types the .cpl, .exe or .msc filename.

But if you run them using a script  with credentials, lilke e.g. the Windows builtin command line runas.exe, some of them only works on Windows XP, but not on Windows 7 and/or Windows 8, and some of then only works on Windows 7 and/or Windows 8, but not on Windows  XP, and a few of the works on Windows XP, Windows 7 and Windows 8.

And it's  exactly the same source code in Windows XP, Windows 7 and Windows 8 that's used to start  these Control Panel features.

If you know why and have the solution, then please send an email about it to , so it can be part of the ContextRunAsUAC Software.
Below it's marked which operating system they works on, acoording to the test results:
Here is what you can select using the Control Panel button:



When using ContextFileExplorer.exe,  you can  start any program without any need to type username and password, but  they will start with your choice of another users account credentials  and userprofile:
 
  1. Select a program and select a context file like e.g.  *.vbs, and it runs automatically with another usernames credentials and  userprofile, like e.g. your domain administrator.

  2. Select a program and select e.g. some silent  switches, and it run automatically with another usernames credentials  and userprofile, like e.g. your domain administrator.

  3. Select a scriptfile like e.g. .vbs, and it run  automatically with any editor of your choice, and with another usernames  credentials and userprofile, like e.g. your domain administrator.

  4. Create compiled program files, that includes the context file or silent switches, but not includes the password for e.g. your domain administrator, and you can run it from anywhere, but only  if you manually type the password for e.g. your domain administrator.  If so, you don't need to use ContextFileExplorer.exe to run it.

  5. Create compiled program files, that includes the  context file or silent switches, and includes the password for e.g. your  domain administrator, but only can run from a folder that you select,  and only the file you select.

    So there's no need anymore to give  a few of your company's endusers permissions as local administrators  for those few thirdparty programs, that isn't able to run without these  credentials. And this feature can also be used, when creating difficult  roulout packages in your Management System, where the thirdparty program  e.g. needs a users credentials in order to do the install in the user  profile folder and HKCU registry hive. And that's not possible if your  Management System is using the local system account, when running on  your endusers computers. If so, you don't need to use ContextFileExplorer.exe to run it.

  6. Use the "shortcut" or file from #4 and #5 in your own shortcuts, commandline files or script files.

  7. Use the "shortcut" or file from #4 and #5 with your task scheduler

  8. Make the autostarting program files in  HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run start automatically  with another usernames credentials and userprofile, like e.g. your  domain administrator.

  9. You can of course do it with the following file extensions: .exe, .msi, .vbs, .cmd, .bat, .cpl and .msc, and many more.

 
Please note that in all the options mentioned above (except #4), you don't need to type any username or password.

But if the vendor have compiled a manifest into their program,  forcing your operating system to UAC-elevate a local administrator  account, before starting their program, ContextRunAsUAC can't change anything about  that.

As you can see above you don't need to worry about the used encryption, it's totally hacker safe.

If a hacker get access to your harddisk, or your backup maybe on a USB-Disk, your domain fileserver, or a FTP-server, or a Cloud Backup  service, without being logged on as you, and if they could figure out what is needed to do, they could manipulate ContextRunAsUAC to gain  access to use (not to see your passwords) one of the 4 user credentials described above, saved in a 1.048 bit encrypted binary Passwords.bin file.

In order to avoid that 100% securely, the encrypted Passwords.bin file is always automatically disabled each time you logoff your computer, so in order for yourself to use it, you are always (but only once  after you login) asked to enable it with your domain administrators password. Otherwise the encrypted Password.bin file isn't enabled.

And in order to disable hackers choice of using 'brute force' or simular tools to crack your encrypted Passwords.bin file, the enabling algorithm is delayed 15 seconds by ContextRunAsUAC, because these hacker tools is using trillions of attacks each second, in order to crack it. So now they can only use 1 attack each 15 seconds.

NSA (National Security Agency) in U.S.A. have decided that AES 256 bit encryption is enough for government use, because hackers would need 50 supercomputers build in 2012 in 3.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000 years if they attack 1.000.000.000.000.000.000 times each second. These numbers should be multiplied with 4 (from 256 bit to 1.024 bit) with the ContextRunAsUAC encryption, and multiplied with 1.000.000.000.000.000.000 * 15 (for each second). Maybe it would be much faster than that, if hackers could use NSA’s new monster computer, but it’s too expensive, and will never be used to crack the ContextRunAsUAC 1.024 bytes encryption, so you can use it without any problems.

But you have the option to change the seconds between 0 - 15 seconds, if you don't find this nessessary.
   
Here is what ContextRunAsUAC automatically does, so you don't need to do anything of the description below, it's only shown automatically just after install, and it's here to explain to you, how ContextRunAsUAC works.

In the example below .vbs files are running with PsPadEditorCapaLib, where ContextRunAsUAC does the following for you:

1. Create an encrypted Passwords.bin file with passwords of the LogonUser setting described below in #3

save your usernames and passwords for the local administrator

2. Create a special "substituted" copy of  your original program file  C:\ \PsPad Editor\PsPad.exe as ContextPsPad.exe in the same  folder.

3. Create a copy of C:\Tryware90Days\ContextRunAs\SW\Ini\ContextDefaultSettings.ini as C:\Tryware90Days\ContextRunAs\SW\ini\Substituted\ContextPsPad.ini,  that is used each time you use the substituted ContextPsPad.exe, with  the following settings:
          C:\Tryware90Days\ContextRunAsUAC\Ini\ContextDefaultSettings.ini          
           
© Copyright 2001-2015: IT-Programmer J. Malmgren, www.TryWare90Days.com, version 1.0.0.0, December 2015.

[ForceSettings]                <---------------------------------------------------------------------------

SubstitutedProgramFile=C:\Program Files\PsPad Editor\PsPad.exe
       ;  Filename with full path for the original program file, that you have substituted.
       ;  Syntax: Drive letter + full path + filename + fileextensions

AlwaysForceLogonUser=False
       ;  Does the program you want to start NEED to be run ONLY with a certain LogonUser? You will   
       ;  normally NOT use this setting yourself, but I might use it as part of some of the other
       ;  Products. So in this Context.ini file located in
       ;  C:\ITD\TrywareDk\ContextRunAsUAC\PW\Bin\Substituted, it's only an intention to inform
       ;  you about which of your substituted program files that might have forced changed in YOUR
       ;  settings of LogonUser below, so you can't change it yourself. If so, this setting will
       ;  show you which of the other Products, that caused the change. If ContextRunAsUAC haven't changed
       ;  YOUR LogonUser setting below, this setting will be the builtin default setting: False
       ;  Syntax: False or your substituted programs exe-filename with full path and extension

LogonUser=3

       ;  Which of your passwords do you want to use, when starting your substituted program file?
       ;  0: NOT member of local administrators group
       ;  1: Member of the local administrators group
       ;  2: Member of the domain users group
       ;  3: Member of the domain administrators group
       ;  If you don't specify anything, or syntax is wrong, my default setting will be used: 3
       ;  Syntax: Between 0-3

SecondsTooltip=10
       ;  This will show you a tooltip in the the middle of your screen, when you start your substituted
       ;  program file with ContextRunAsUAC. The tooltip will show you the name of your substituted
       ;  program file, and if use also the name of the file you want to be opened by your substituted
       ;  program file. The tooltip will also show which LogonUser is being used, and the tooltip will disappear
       ;  after the number of seconds (not milliseconds) you specify.
       ;  If you specify 0 seconds, the tooltip won't appear.
       ;  WARNING: ContextFileExplorer.exe is disabled the specified seconds
       ;  If you don't specify anything, or syntax is wrong, my default setting will be used: 10
       ;  Syntax: Between 0-60

4. Add C:\ \PsPad Editor\PsPad.exe to your list of substituted program files in C:\Tryware90Days\ContextRunAsUAC\SW\Ini\ContextSubstituted.ini

C:\Tryware90Days\ContextRunAsUAC\Ini\ContextSubstituted.ini          
           
© Copyright 2001-2015: IT-Programmer J. Malmgren, www.TryWare90Days.com, version 1.0.0.0, December 2015.

[SubstitutedFiles]
C:\Program Files\PsPad Editor\PsPad.exe
C:\WINDOWS\system32\appwiz.cpl
C:\WINDOWS\system32\services.msc

NOTE: There's no need to change any of your shortcuts to your  original program file for PsPad Editor, and no need to change anything  in your registry about your file associations for the *.vbs extension to  the PsPad Editor.

The first time you run the ContextFileExplorer.exe, it will automatically force you to run the

ContextPasswordSave.exe, that asks you 4 questions:
 
 
  • Computername, username and password for your user not being member of the local administrators group.
  • Computer- or Domainname, username and password for your user being member of the local administrators
    group.
  • Domainname, username and password for your user being member of the domain users group.
  • Domainname, username and password for your user being member of the domain administrators group.
 
 
ContextPasswordSave.exe will then use a strong  encryption to save these 4 settings in a encrypted Passwords.bin file,  where your around 100 bytes, is converted to a binary string containing  more than 175.000 encrypted bytes.

So the encryption is even stronger than the 256 bit encryption, being used by NSA.

For  years, one of the hardest shells has been the AES Standard, one of  several algorithms used by much of the world to encrypt data. Available  in three different strengths, 128 bits, 192 bits, and 256 bits, it?s  incorporated in most commercial email programs and web browsers and is  considered so strong that the NSA has even approved it's use for  top-secret US government communications.

    
If  you want to change the default filenames filter when using my file open  dialog box, or the default selected substituted file, or the delay  options, use this file:

          C:\Tryware90Days\ContextRunAsAUC\Ini\ContextControl.ini          
           
© Copyright 2001-2015: IT-Programmer J. Malmgren, www.TryWare90Days.com, version 1.0.0.0, December 2015.
access.cpl   Accessibility Controls       accwiz.exe   Accessibility Wizard       actmovie.exe   DirectShow Setup Tool       ahui.exe   Application Compatibility User Interface       alg.exe   Application Layer Gateway Service       appwiz.cpl   Add or Remove Programs       asr_fmt.exe   Automated System Recovery Utility       asr_ldm.exe   Logical Disk Manager ASR Utility       asr_pfu.exe   Automated System Recovery Protected Files Utility       atmadm.exe   ATM Call Manager Utility       azman.msc   Authorization Manager       bootok.exe   Boot Acceptance       bootvrfy.exe   Boot Verify       certlm.msc   Certificate Manager Local Computer       certmgr.msc   Certificate Manager Current User       charmap.exe   Character Map       ciadv.msc   Indexing Service Manager       cidaemon.exe   Content Index Filter Daemon Builds and Update       cisvc.exe   Content Index Filter Daemon Monitor       ckcnv.exe   Cookie Converter       cleanmgr.exe   Disk Cleanup Utility       cliconfg.exe   SQL Client Configuration        clipbrd.exe   Clipboard Viewer       clipsrv.exe   Cookie Converter       cmd.exe   Command Prompt       collab.cpl   People Near Me         colorcpl.exe   Color Management        comexp.msc   Component Services Manager       compmgmt.msc   Computer Management        ComputerDefaults.exe   Program Access and Computer Defaults       control.exe   Control Panel       credwiz.exe   Local User Accounts Backup       cttune.exe   Cleartype Text Tuner        dccw.exe   Display Color   Calibration        dcomcnfg.exe   Component Services - Elevated       ddeshare.exe   DDE Share Manager       desk.cpl   Display Resolution Properties        DevicePairingWizard.exe   Devices and Printers Add a Device       devmgmt.msc   Device Manager        dfrg.msc   Disk Defragmenter        dfrgfat.exe   FAT Defragmentation Tool       dfrgntfs.exe   NTFS Defragmentation Tool       dfrgui.exe   Defragment User Interface       dialer.exe   Phone Dialer       diantz.exe   Cabinet Maker       directx.cpl   Direct X Control Panel       diskmgmt.msc   Disk Management        diskpart.exe   Disk Partition Manager        diskperf.exe   Disk Performance Counters       DisplaySwitch.exe   Connect to a Projector       dllhost.exe   COM+ Server Process Manager       dmadmin.exe   Logical Disk Manager Administrative Service       dmremote.exe   Logical Disk Manager       dpinst.exe   Driver Package Installer       DpiScaling.exe   Display Scaling Wizard       dplaysvr.exe   DirectPlay Helper       drwtsn32.exe   Dr. Watson System Troubleshooting       dumprep.exe   Windows Error Reporting       dvdplay.exe   DVD Player        dvdupgrd.exe   Upgrade DVD Decoder       DWWIN.EXE   Application Error Reporting       dxdiag.exe   Direct X Troubleshooter       eudcedit.exe   Private Character Editor       eventcreate.exe   Create Events In Event Log       eventtriggers.exe   Configure Event Triggers       eventvwr.exe   Event Viewer Utility       eventvwr.msc   Event Viewer Management Console       extrac32.exe   CAB File Extract Utility       findfast.cpl   Findfast       firewall.cpl   Firewall        fixmapi.exe   MAPI Repair Tool       FlashPlayerCPLApp.cpl   Flash Player Settings Manager       fsmgmt.msc   Shared Folders Editor       fsquirt.exe   Bluetooth Transfer   Wizard        fsutil.exe   Volume Management       FXSCOVER.exe   Fax Cover Sheet Editor       gdi.exe   Graphical Device Interface       GettingStarted.exe   Getting Started        gpedit.msc   Group Policy Editor       gpresult.exe   Query RsoP Data       hdwwiz.cpl   Hardware Wizard        ie4uinit.exe   IE Install Utility       iexpress.exe   Iexpress Self Extracting Archive       imapi.exe   CD-Burning COM Service       inetcpl.cpl   Internet Explorer Properties       intl.cpl   Regional Settings       ipsec6.exe   Ipv6 Security Configuration Utility       ipv6.exe   Ipv6 Configuration Utility       ipxroute.exe   IPX Route Manager       joy.cpl   Game Controllers       lnkstub.exe   Win95-Winnt Migration Utility       LocationNotifications.exe   Location Notifications       lodctr.exe   Load Performance Counters       logagent.exe   Windows Media Player LogAgent       logman.exe   Performance Log Utility       lpksetup.exe   Language Pack Installer        lusrmgr.msc   Local User Accounts   Computer Management        Magnify.exe   Magnifier       main.cpl   Mouse Properties       makecab.exe   Cabinet File Maker       mblctr.exe   Mobility Center        MdSched.exe   Memory Diagnostic       migwiz.exe   Files and Settings Transfer   Tool        mmc.exe   Management Console       mmsys.cpl   Sounds and Audio        mnmsrvc.exe   NetMeeting Remote Desktop Sharing       mobsync.exe   Offline Web Synchronizer       mountvol.exe   Volume Mounter       mplay32.exe   Multimedia Player       msconfig.exe   System Configuration Utility       msdt.exe   Support Diagnostic Tool       mshta.exe   HTML Application Host       msinfo32.exe   System Information       msra.exe   Remote Assistance       mstsc.exe   Remote Desktop Connection       NAPCLCFG.MSC   NAP Client Manager (Local Computer)       narrator.exe   Narrator - Read Loud Shown on Screen       nbtstat.exe   NBT Statistics       ncpa.cpl   Network Connections        Netplwiz.exe   Local User Accounts Properties       netsetup.cpl   Network Setup Wizard        netsh.exe   Remote Access Service Configuration Tool       NETSTAT.EXE   Network Statistics       nlsfunc.exe   National Language Support Function       notepad.exe   Text Editing       NotificationUI.exe   Name Server Lookup       ntmsmgr.msc   Removable Storage        ntmsoprg.msc   Removable Storage Operator   Requests        nusrmgr.cpl   Local User Accounts Management       odbcad32.exe   ODBC Data Source Administrator       OptionalFeatures.exe   Optional Features Manager       osk.exe   On Screen Keyboard       p2phost.exe   People Near Me         perfmon.exe   Performance Monitor       perfmon.msc   Performance Monitor Management Console       ping.exe   Verify IP4 Address       ping6.exe   Verify IP6 Address       powercfg.cpl   Power Configuration        powershell.exe   Windows PowerShell       powershell_ise.exe   Windows PowerShell ISE       printmanagement.msc   Printer Management       psr.exe   Problems Steps Recorder       recdisc.exe   System Repair Disc       regedit.exe   Registry Editor        regedt32.exe   Registry Editor 32-bit       rekeywiz.exe   Encryption File System       resmon.exe   Resoure Monitor       rsop.msc   Resultant Set of Policy       rsopprov.exe   RSoP Service Application       rstrui.exe   System Restore Files and Settings       runas.exe   Run As Utility       schtasks.exe   Schedule Tasks       sdclt.exe   Backup Status and Utility       secpol.msc   Local Security Policy Editor       services.msc   Services Editor       sfc.exe   System File Checker Utility       shrpubw.exe   Shared Folder Wizard        shutdown.exe   Remote Shutdown Tool       sigverif.exe   File Signature Verification Tool       slui.exe   Software Licensing and Activation       sndrec32.exe   Sound Recorder       SndVol.exe   Sound Volume        SnippingTool.exe   Snipping Tool       SoundRecorder.exe   Sound Recorder       StikyNot.exe   Sticky Notes       sysdm.cpl   System Properties Control Panel       sysedit.exe   System Configuration Editor       syskey.exe   System Security Tool        systeminfo.exe   System Information       SystemPropertiesAdvanced.exe   SP Advanced Tab       SystemPropertiesComputerName.exe   SP ComputerName Tab       SystemPropertiesDataExecutionPrevention.exe   SP Data Execution Prevention       SystemPropertiesHardware.exe   SP Hardware Tab        SystemPropertiesPerformance.exe   SP Performance       SystemPropertiesProtection.exe   SP Protection Tab       SystemPropertiesRemote.exe   SP Remote Tab       tabcal.exe   Ditilizer Calibration Tool       TabletPC.cpl   Tablet PC and Pen Control Panel       tasklist.exe   Task List       taskmgr.exe   Task Manager        taskschd.msc   Scheduled Task Manager       tcmsetup.exe   Trace Route on TCP/IP Network       telephon.cpl   Phone and Modem Options       telnet.exe   Telnet Client       timedate.cpl   Date and Time Properties       tpm.msc   Trusted Platform Module Manager       UserAccountControlSettings.exe   User Account Control - Notify Settings       Utilman.exe   Utility Manager        verifier.exe   Driver Verifier Utility       VSSVC.exe   Volume Shadow Copy Service       w32tm.exe   Windows Time Service Diagnostic       wf.msc   Firewall Advanced Security       WFS.exe   Fax and Scan       winchat.exe   Windows Chat Tool       WindowsAnytimeUpgradeResults.exe   Windows Anytime Upgrade Results       WindowsAnytimeUpgradeui.exe   Windows Anytime Upgrade       winhlp32.exe   Windows Help Tool       winver.exe   Windows Version       wiaacmgr.exe   Image Acquisition       wmimgmt.msc   Windows Management Infrastructure       wscui.cpl   Security Center       wuapp.exe   Windows Update       wuaucpl.cpl   Windows Update       wusa.exe   Windows Update Standalone Installer       xpsrchvw.exe   XPS Viewer  
Last updated: 14-10-2017
Contact        Privacy Policy        Site Statistics        Sitemap        Terms of use       
Back to content | Back to main menu