Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/04/2012 in all areas

  1. Hi! UAC Pass aims to make UAC-free shortcuts. It was made to reduce the hassle of UAC prompts for frequently used applications requiring elevation, without shutting down the UAC protection (UAC is a great step forward about security). UAC-free shortcuts are shortcuts pointing to scheduled tasks, these scheduled tasks being run with their creator's rights, it bypasses the prompt usually made by User Account Control. Out of typical features related to scheduled tasks (session's start and multiple/single instance), I also implemented in 1.5 an easy way to use UAC Pass with programs located on a removable device such as a USB stick, it consists of storing into a batch file the relative path to shortcuts stored on the removable device that will produce UAC-free shortcuts on batch execution. With version 1.7 I added a list of freeing-tasks created, where you can launch and delete them, it aims to ease the USB Mode usage. The script in itself works well under Windows 7 x64 and x86, theoretically all versions (Pro, family...), it should also work well under Vista despite I already get returns about something that doesn't work and which you can know about by reading the FAQ (Time pass and still no more return about Vista, as I don't have access to it, perhaps it was occasional bugs, or permanent ones, I can't know without Vista's users feedback). It requires to be logged in with an administrative account, It is fully portable, It works with drag & drop, single or multiple files, It can make shortcut to almost anything (not only applications), it keeps shortcuts' parameters, it can restore the original shortcut (and destroy the scheduled task & UAC-free shortcut), it has support for command-line. it has several working modes (Command Line, direct D&D onto uacpass.exe or a shortcut to it, or D&D over main gui). It is useless for people that can't log in as administrators, it is also useless for people that want to make shortcuts that would bypass this UAC prompt under a common user account. Despite it is only in English and in French, It should work with any localized Windows language (I would welcome feedback about pinning, or about non-ANSI characters in shortcut names). I welcome any correction to English language. About additional translations, I will welcome you to send me all translated variables and leave me update my program so it takes in account your language. The source code is available and modifiable, but please, remember that UAC Pass itself is under Creative Commons (BY-NC-ND). If you wish to make a custom version, either to only change colors settings or to translate it in another language, please contact me. Before asking anything, please, read UAC Pass inline help, it should cover everything. Also read the main page and the FAQ. A changelog can be found in the UAC Pass sub-menus on the top left of the main page. You can come to my site to download the tool or its sources*. https://sites.google.com/site/freeavvarea/UACPass-en *Thanks to UEZ, the source code is now only 3 files: the icon, the main au3 program, and a second au3 which contains every pictures as binary strings. I'd like to thanks: (click on their names to see the pieces of code) - taz742 (multiple files drag&drop) - trancexx (drag&drop with elevation) - UEZ (load image to/from memory, seriously, it's Enormous!) Obviously I didn't used the version linked, but the 14-01-2012 one, whatever, it fulfill its purpose! - Allow2010 (I used and modified some of the task scheduler COM functions he made) - KaFu (Thanks for the suggestions about UEZ and Allow2010 work) Cheers! edit, 27 April 2012: - Update to version 1.7a, compiled program and source code (re-updated links ^^'). This version correct a bug that was happening when you drag&drop some files onto UAC Pass GUI without the integrated tasks' list opened. Sorry, it happend because I only tested with this window opened... It was a very basic error, I corrected it by adding at line 1260: GUISwitch($lat_win) edit, 12 March 2014: Changed URLs to the site. Note that compiled version as much as source code still have a pointer to the dead URL "freeavvarea.r00t.la" in the about pane.
    1 point
  2. Hi! Today I want to show you my current AutoIt project: The ISN AutoIt Studio. The ISN AutoIt Studio is a complete IDE made with AutoIt, for AutoIt! It includes a GUI designer, a code editor (with syntax highlighting, auto complete & intelisense), a file viewer, a backup system, trophies and a lot more features!! Here are some screenshots: Here some higlights: -> easy to create/manage/public your AutoIt-projects! ->integrated GUI-Editor (ISN Form Studio 2) ->integrated - file & projectmanager ->auto backupfunction for your Projects ->extendable with plugins! ->available in several languages ->trophies ->Syntax highlighting /Autocomplete / Intelisense ->Dynamic Script ->detailed overview of the project (total working hours, total size...) And much more!!! -> -> Click here to download ISN AutoIt Studio <- <- Here is the link to the german autoit forum where I posted ISN AutoIt Studio the first time: http://autoit.de/index.php?page=Thread&threadID=29742&pageNo=1 For more information visit my Homepage: https://www.isnetwork.at So….have fun with ISN AutoIt Studio! PS: Sorry for my bad English! ^^
    1 point
  3. Try this. #include <GUIConstants.au3> #include <File.au3> #include <WindowsConstants.au3> #include <TreeViewConstants.au3> #include <Array.au3> #include<Date.au3> #include<Excel.au3> Global $hden, $mden, $hve, $mve, $tglams, $tglamc, $tglam, $hdens, $hves, $hdenc, $hvec, $i Global $aArr[21][5] GUICreate("my bot", 500, 800) For $i = 1 To UBound($aArr) - 1 GUICtrlCreateLabel("comp" & $i & ":", 0, 3 + ($i - 1) * 40, 43, 16) $aArr[$i][1] = GUICtrlCreateButton("Start", 10, 18 + ($i - 1) * 40, 70, 18) $aArr[$i][2] = GUICtrlCreateButton("Stop", 90, 18 + ($i - 1) * 40, 70, 18) $aArr[$i][3] = GUICtrlCreateButton("Broken", 170, 18 + ($i - 1) * 40, 70, 18) $aArr[$i][4] = GUICtrlCreateButton("rest", 250, 18 + ($i - 1) * 40, 70, 18) Next GUISetState() While 1 $msg = GUIGetMsg() ; this checks for a message/input from the GUI. For $i = 1 To UBound($aArr) - 1 Switch $msg Case $GUI_EVENT_CLOSE Exit ; this states, on an exit event, exit the loop. Case $aArr[$i][2] giove($i) Case $aArr[$i][1] gioden($i) Case $aArr[$i][3] cophep($i) Case $aArr[$i][4] Khongphep($i) EndSwitch Next WEnd Func gioden($iNum) $hden = @HOUR $mden = @MIN $hden = $hden + $mden / 60 If $hden < 12 Then $hdens = $hden EndIf If $hden > 12 Then $hdenc = $hden EndIf $hdens = 8 + $iNum ; set for test $hdenc = 13 ; set for test MsgBox(0, "test", "$hdens + 8 = " & $hdens, 2) ; <=== Test EndFunc ;==>gioden Func giove($iNum) $hve = @HOUR $mve = @MIN $day = @MDAY $hve = $hve + $mve / 60 $hves = 11 ; set for test $hvec = 17;set for test $tglams = $hves - $hdens $tglamc = $hvec - $hdenc $tglam = $tglamc + $tglams $sFilePath1 = "test.xls" $oExcel = _ExcelBookOpen($sFilePath1, 0) _ExcelWriteCell($oExcel, $tglam, $day, 3 + $iNum) ;Write to the Cell _ExcelBookClose($oExcel) EndFunc ;==>giove Func khongphep($iNum) $day = @MDAY $sFilePath1 = "test.xls" $oExcel = _ExcelBookOpen($sFilePath1, 0) _ExcelWriteCell($oExcel, 0, $day, 3 + $iNum) ;Write to the Cell _ExcelBookClose($oExcel) EndFunc ;==>khongphep Func cophep($iNum) $day = @MDAY $sFilePath1 = "test.xls" $oExcel = _ExcelBookOpen($sFilePath1, 0) _ExcelWriteCell($oExcel, 100, $day, 3 + $iNum) ;Write to the Cell _ExcelBookClose($oExcel) EndFunc ;==>cophep
    1 point
  4. Thanks for the update M23, you are an inspiriation.
    1 point
  5. Melba23

    Newbie <-need help

    Guys, He is joking. JohnOne, We were thinking of introducing a requirement for over-65s to produce a letter from their children stating that the parent knew what a computer was. M23
    1 point
  6. cageman

    Newbie <-need help

    i don't know, but i haven't seen anything here that could hurt a kid that is 12 years old. No porn, no discussions that should not be heard by a 12 year old.. besides maybe some of valiks quotes.
    1 point
  7. jaberwacky

    Quick IP Scope Question

    Regular Expressions. This works for me: #include <Array.au3> Global $result = StringRegExp("10.165.5.6.79", "10.165.5.d+.d+", 1) _ArrayDisplay($result) Exit
    1 point
  8. @chibill We can not only admire complex programs, but also those that are simple and objective! Congratulations! Regards, João Carlos.
    1 point
  9. Shaggi

    using MemVirtualAlloc

    It doesn't, it just allocates a block of memory, similar to C's malloc() and somewhat analogous to dllstructcreate.
    1 point
×
×
  • Create New...