Content Type
Profiles
Forums
Events
Everything posted by Camarade_Tux
-
Too Many Security Updates Missings after UpdatePack
Camarade_Tux replied to Mr Reorg's topic in nLite
I'd rely on HFNetChk. When a file is missing, MBSA reports a missing patch. HFNetChk doesn't and moreover, it requires less services (doesn't use AutoUpdate for instance) HFNetChk : http://langeek.org/request.php?18 -
I sometimes have the problem too. I think it was always because of a connection drop. Maybe "quick edit" should first check if it still connected to the internet ?
-
It doesn't matter so much. And as far as I'm concerned, I just wanted to point out they also copied so they shouldn't say anything. There's only Safari which is incredible : they really have nothing to say, engine was already written, they only ported it (it relied on Qt and KDE)
-
pS-, impossible to see your desktop (no hotlinking ?). -> http://www.deviantart.com/deviation/37825909/ Once more, looking nice.
-
No, $OEM$ is different: CDROOT\$OEM$\$$\SYSTEM32. Create new directories if needed. http://unattended.msfn.org/unattended.xp/view/web/18/
-
-> Safari is (mostly) open-source. Why ? Because they use KHTML, Konqueror's rendering motor. I'm wondering how old is Rainlendar. I doubt Apple was first to introduce tabs. ...
-
Impossible to have an avatar stored on another server ?
Camarade_Tux replied to Camarade_Tux's topic in Site & Forum Issues
Yes but I want it to be on another webserver so it still appears but is not hosted by msfn anymore. (there's no *important* reason for that in fact) -
No, not Vistaize. Everything but Vistaize. It's impossible to pronounce, Vistahahahahayze...
-
Hi, ATM I'm running wihu with cmdlines.txt but first change the screen resolution from 640x480 to 800x600 to offer more space for wihu. I tried to run wihu maximized (Autohotkey has something for this but I know ShellExecute() has the same). This seems to be impossible. So I wait wihu's window and maximize it (autohotokey again). But at T-12, everything is pretty slow so I get a special effect. Could this be changed. Thanks a lot.
-
Updated! What's new: Features: [*]The script relies on a file named "sectionlist.txt" which has to be in the same folder and is in fact a .ini file. This file is used to determine which section of the install.ini should be treated and appear in the output file. The script is not able (yet) to find all section itself. [*]Shortest example: a "[main]" section, a "list" key and all sections, separated with ";". #NoTrayIcon IfNotExist, %A_ScriptDir%\SectionList.txt { IniWrite, %blank_var%, %A_ScriptDir%\sectionlist.txt, main, list IniWrite, %blank_var%, %A_ScriptDir%\sectionlist.txt, main, SectionSort IniWrite, %blank_var%, %A_ScriptDir%\sectionlist.txt, main, clean_level IniWrite, %blank_var%, %A_ScriptDir%\sectionlist.txt, main, Sort IniWrite, %blank_var%, %A_ScriptDir%\sectionlist.txt, main, special_dark MsgBox, 0, Fatal Error, SectionList.txt could not be found`, check this file is present and try again! ExitApp } IniRead, sectionlist, %A_ScriptDir%\sectionlist.txt, main, list, 0 if !sectionlist { MsgBox, 0 Fatal Error, Sectionlist.txt does not contain the names of the sections to sort! ExitApp } IniRead, SortSections, %A_ScriptDir%\sectionlist.txt, main, SectionSort, 1 if (SortSections) Sort, sectionlist, D`; IniRead, input, %A_ScriptDir%\sectionlist.txt, main, input, %A_Space% IniRead, output, %A_ScriptDir%\sectionlist.txt, main, output, %A_Space% Gui, Add, Text, y9, Input file : Gui, Add, Edit, vsource x15 w300, %input% Gui, Add, Button, gBrowseInput x320 y27 w60, Browse Gui, Add, Text, x10, Output File : Gui, Add, Edit, vout x15 w300, %output% Gui, Add, Button, gBrowseOutput x320 y74 w60, Browse Gui, Add, Text, x10, Maximal Index : Gui, Add, DDL, vmax w60 x15, 10|20|40|60|80||100|120|150|180|200 Gui, Add, Button, gRun x170 y144 w50, Run! ShowMain: Gui, Show return BrowseInput: Gui, +OwnDialogs FileSelectFile, source, 1, %input%, Please select the file to be sorted. GuiControl,, source, %source% Gui, Submit if (!out AND !output) { StringGetPos, pos, source, `\, R StringTrimRight, out, source, Strlen(source)-pos GuiControl,, out, %out%\install_sorted.ini } Gui, Show return BrowseOutput: Gui, +OwnDialogs if (out) FileSelectFile, out, S2, %out%\install_sorted.ini, Please select where to place the file once sorted. else FileSelectFile, out, S2, %output%, Please select where to place the file once sorted. if (out) GuiControl,, out, %out% Gui, Show return Run: Gui, Submit Gui, +OwnDialogs IfNotExist, %source% { MsgBox, 0, Error!, Input file could not be found Goto, ShowMain } if (source=out) { MsgBox, 0, Error, Input and output files must be different!`r`nPlease change this. Goto, ShowMain } MsgBox, 0, Processing..., The script will take some time to complete.`r`nPlease press OK and wait. IniWrite, %source%, %A_ScriptDir%\sectionlist.txt, main, input IniWrite, %out%, %A_ScriptDir%\sectionlist.txt, main, output FileDelete, %out% Loop, Parse, sectionlist, `;;parses sections to sort { section:=A_LoopField IniRead, clean_level, %A_ScriptDir%\sectionlist.txt, %section%, clean_level, ù if (clean_level="ù") { IniRead, clean_level, %A_ScriptDir%\sectionlist.txt, main, clean_level, ù if (clean_level="ù") { IniWrite, 0, %A_ScriptDir%\sectionlist.txt, main, clean_level IniWrite, 0, %A_ScriptDir%\sectionlist.txt, %section%, clean_level clean_level=0 } else IniWrite, %clean_level%, %A_ScriptDir%\sectionlist.txt, %section%, clean_level } IniRead, Sort, %A_ScriptDir%\sectionlist.txt, %section%, Sort, ù if (Sort="ù") { IniRead, Sort, %A_ScriptDir%\sectionlist.txt, main, Sort, ù if (Sort="ù") { IniWrite, 0, %A_ScriptDir%\sectionlist.txt, main, Sort IniWrite, 0, %A_ScriptDir%\sectionlist.txt, %section%, Sort Sort=0 } else IniWrite, %Sort%, %A_ScriptDir%\sectionlist.txt, %section%, Sort } IniRead, special_dark, %A_ScriptDir%\sectionlist.txt, %section%, special_dark, ù if (special_dark="ù") { IniRead, special_dark, %A_ScriptDir%\sectionlist.txt, main, special_dark, ù if (special_dark="ù") { IniWrite, 0, %A_ScriptDir%\sectionlist.txt, main, special_dark IniWrite, 0, %A_ScriptDir%\sectionlist.txt, %section%, special_dark special_dark=0 } else IniWrite, %special_dark%, %A_ScriptDir%\sectionlist.txt, %section%, special_dark } Write("","", "description");calls the write function for each item (exceptionnal one) Write("", "", "command") Write("", "", "selected") Write("", "", "hidden") Write("", "", "collapsed") Write("", "", "locked") Write("", "", "disabled") Write("", "", "group") Write("", "", "flags") Write("", "", "workdir") Write("", "", "helptext") Write("", "", "ext_creator_switchtype") Write("", "", "ext_creator_originalcommand") Sort() } Sort(oldlevel="", newlevel="") {;the main function, recursively called Global max, source, out, section, Sort, special_dark Loop, %max% { i:=A_Index - 1;WIHU's first index is 0 whereas AHK's one is 1 IniRead, iuv, %source%, %section%, description%oldlevel%.%i%, %A_Space%;retrieves sections description if (iuv="");avoid adding non-existant indexes continue if (Names);appends a semi-column and the section name (iuv) with its old index (@i) to the list, except if ... Names:=Names ";" iuv "@" i else;... except if the list is still empty (would bug otherwise) Names:=iuv "@" i } if (Sort) Sort, Names, D`; StringSplit, Names, Names, `; Loop, %Names0% { i:=A_Index - 1;same as before : WIHU's first index is 0 whereas AHK's one is 1 Stringsplit, oldrank, Names%A_Index%, `@;retrieves old index Write(oldlevel "." oldrank2, newlevel "." i, "description");calls the write function for each item Write(oldlevel "." oldrank2, newlevel "." i, "command") Write(oldlevel "." oldrank2, newlevel "." i, "selected") Write(oldlevel "." oldrank2, newlevel "." i, "hidden") Write(oldlevel "." oldrank2, newlevel "." i, "collapsed") Write(oldlevel "." oldrank2, newlevel "." i, "locked") Write(oldlevel "." oldrank2, newlevel "." i, "disabled") Write(oldlevel "." oldrank2, newlevel "." i, "group") Write(oldlevel "." oldrank2, newlevel "." i, "flags") Write(oldlevel "." oldrank2, newlevel "." i, "workdir") Write(oldlevel "." oldrank2, newlevel "." i, "helptext") Write(oldlevel "." oldrank2, newlevel "." i, "ext_creator_switchtype") Write(oldlevel "." oldrank2, newlevel "." i, "ext_creator_originalcommand") IniRead, iuv, %source%, %section%, description%oldlevel%.%oldrank2%.0, %A_Space%;is there a deeper level to sort ? if (iuv!="") Sort(oldlevel "." oldrank2, newlevel "." i);recursive call because when there is a deeper level } } FileRead, sorted, %out%;needed for the three followig lines StringReplace, sorted, sorted, description, `r`ndescription, All;adds linefeeds so the file can be read by an human StringReplace, sorted, sorted, [, `r`n[, All;same StringReplace, sorted, sorted, ]`r`n, ], All;removes some non-necessary linefeeds introduced just before StringReplace, sorted, sorted, `r`n[, [; removes the first linefeed FileDelete, %out%;deletes the file so... FileAppend, %sorted%, %out%;it can be 'overwritten' MsgBox, 0, Operation Complete, Input file has been sorted. GuiClose: ExitApp Write(old, new, var) {;the function used to write in the ini global source, out, section, clean_level IniRead, iuv, %source%, %section%, %var%%old%, ù;retrieves the value at the old position ;if (clean_level="-1") {;if you want to bloat your file, not available ATM ; if (iuv="ù") ; iuv=0 ; IniWrite, %blank_var%, %out%, %section%, %var%%new% if (clean_level="0" AND iuv!="ù");keys with empty values are not copied over, should *maybe* be changed IniWrite, %iuv%, %out%, %section%, %var%%new%;writes the new value if (clean_level="1" AND iuv!="ù" AND iuv);keys with empty values are not copied over, should *maybe* be changed IniWrite, %iuv%, %out%, %section%, %var%%new%;writes the new value }
-
I changed a few entries in my languages.ini (contains [en] and [fr] only!) http://bleddyn.co.uk/tux/languages.7z
-
No answer, but "a consummer..." ?
-
7zip only associates with files when it runs. Here is what the installer does in the registry: # store install folder WriteRegStr HKLM "Software\7-Zip" "Path" $INSTDIR WriteRegStr HKCU "Software\7-Zip" "Path" $INSTDIR # write reg entries WriteRegStr HKCR "CLSID\${CLSID_CONTEXT_MENU}" "" "7-Zip Shell Extension" WriteRegStr HKCR "CLSID\${CLSID_CONTEXT_MENU}\InprocServer32" "" "$INSTDIR\7-zip.dll" WriteRegStr HKCR "CLSID\${CLSID_CONTEXT_MENU}\InprocServer32" "ThreadingModel" "Apartment" WriteRegStr HKCR "*\shellex\ContextMenuHandlers\7-Zip" "" "${CLSID_CONTEXT_MENU}" WriteRegStr HKCR "Directory\shellex\ContextMenuHandlers\7-Zip" "" "${CLSID_CONTEXT_MENU}" ; WriteRegStr HKCR "Folder\shellex\ContextMenuHandlers\7-Zip" "" "${CLSID_CONTEXT_MENU}" WriteRegStr HKCR "Directory\shellex\DragDropHandlers\7-Zip" "" "${CLSID_CONTEXT_MENU}" WriteRegStr HKCR "Drive\shellex\DragDropHandlers\7-Zip" "" "${CLSID_CONTEXT_MENU}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" "${CLSID_CONTEXT_MENU}" "7-Zip Shell Extension" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\7zFM.exe" "" "$INSTDIR\7zFM.exe" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\7zFM.exe" "Path" "$INSTDIR" # create uninstaller WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\7-Zip" "DisplayName" "${NAME_FULL}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\7-Zip" "UninstallString" '"$INSTDIR\Uninstall.exe"' WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\7-Zip" "NoModify" 1 WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\7-Zip" "NoRepair" 1 WriteUninstaller $INSTDIR\Uninstall.exe
-
I tried again without changing anything to the config and it did not only download files for XP SP2. For the profile thing, I think this is good. Another nice addition would be to check if the hotfix does not already exist in another folder as most hotfixes work for more than one platform(folder specified in the config file).
-
2-point to the setup.exe of your expanded service pack afaik.
-
taskkill.exe comes with windows. taskkill.exe /F really kills processes (i.e. does not ask them nicely to quit)
-
mplayer -dumpaudio -dumpfile c:\zik.ext
-
In nlite, there's an option for that and the corresponding tooltip says it may create bugs. I thought it was an old comment and asked if it could be changed. Nuhi told me some OSes would still bug if one of the file was compressed. Better safe than sorry, in the end, it is probably better not to cab everything. And now, I can say this test releases is working perfectly. B) Thanks again.
-
I was not aware a specific version of windows was more problematic than the others.
-
You can find where MPC is stored using different methods. If it is associated with any extension, you can ask the registry. Also, by default its settings are stored in the registry. And I bet it is clearly stored somewhere else.
-
I'd have a desktop with less icons but these ones are nice and gnome's logo is awful (Gnome looks better but KDE has better software support imho). ripken, what do you use to display your temps ?
-
Love that one.