Jump to content

jadtunrau

Member
  • Posts

    52
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    United States

Posts posted by jadtunrau

  1. HOW do you suggest WPI then reads the file version info?

    PLEASE ANSWER...

    I just started using WPI, so I wasn't sure if it was possible to use a variable to read this information. The easier way though would be using an asterisk (e.g. VLC*.exe), then it wouldn't be necessary. Great piece of software though as I can see a lot of time went into this. :thumbup

    Hi guys.

    I personally use ketarin and wpi. They work v well together. E.g wpi is set to install vlc media player silently and i have this set in my installs programs folder. I have ketarin in root directory and i have it set to check every prog in my wpi install folder and if theres an update it will auto download and replace that file to keep all my installers uptodate

    Hope that helps

    I as well have been using Ketarin, but the main drawback for me to use it with WPI is that I never know what version exactly I'm updating to. I noticed that there is an option to install directly from Ketarin - you can even setup groups similarly to WPI. I might give that a shot and see if I can do it all from one program.

  2. Me personally I use getFileVersion with the equal or greater than symbol (>=) to have WPI check if my program is installed or up to date, here are a couple examples (you have to update it every app update)

    prog[pn]=['Adobe Reader X'];
    uid[pn]=['ADOBEREADER'];
    dflt[pn]=['yes'];
    forc[pn]=['no'];
    bit64[pn]=['no'];
    cat[pn]=['Applications'];
    cmds[pn]=['"%wpipath%\\Install\\AdbeRdr1000_en_US.msi" TRANSFORMS=AdobeMod.mst /qn'];
    cond[pn]=['getOSlang()=="ENU"'];
    gcond[pn]=['getFileVersion("%ProgramFiles%\\Adobe\\Reader 10.0\\Reader\\AcroRd32.exe")>="10.0.0.396"||getFileVersion("%ProgramFiles(x86)%\\Adobe\\Reader 10.0\\Reader\\AcroRd32.exe")>="10.0.0.396"'];
    desc[pn]=['Adobe Reader'];
    picf[pn]=['"%wpipath%\\Graphics\\Logos\\Adobe.png"'];
    picw[pn]=['0'];
    pich[pn]=['0'];
    textl[pn]=['Right'];
    pn++;

    prog[pn]=['WinRAR (x64)'];
    uid[pn]=['WINRAR64'];
    dflt[pn]=['yes'];
    forc[pn]=['no'];
    bit64[pn]=['no'];
    cat[pn]=['Applications'];
    cmds[pn]=['"%wpipath%\\Install\\winrar-x64-393.exe" -s'];
    cond[pn]=['getArch()=="AMD64"'];
    gcond[pn]=['getFileVersion("%ProgramFiles%\\WinRAR\\WinRAR.exe")>="3.93.0.0"'];
    desc[pn]=['WinRAR'];
    picf[pn]=['"%wpipath%\\Graphics\\Logos\\WinRAR.png"'];
    picw[pn]=['0'];
    pich[pn]=['0'];
    textl[pn]=['Right'];
    pn++;

    What you are suggesting is a good idea for installing software on a PC that already has many programs installed. What I need WPI for is after a fresh installation of windows. For me, using the 'getFileVersion' would require more work with each update... not less. That's ok though, I'll just wait and hope for the option to install using the *.exe function.

  3. I think I understand what you guys are saying. However, this still leaves me with the same problem. If I were to download the latest version of VLC Media Player as VLC Media Player v1.1.3.5 and just rename it as VLC Media Player, then how will I know when I need to download the latest version again if the version is not attached to the file name? I'm trying to keep all my files up to date with the latest versions before I run WPI.

  4. I update my software often and so I like to have the name of the app with the version appended to the end. For example:

    VLC Media Player 1.1.0

    However, I don't want to have to update this within WPI constantly :no:. Is there a way I can create a variable or something in the command string? Currently under the command tab I have:

    "%root%\Media\VLC Media Player*.exe"

    But placing an astrisk behind the name will cause the installer to fail as well. Any suggestions?

  5. What are you planning for new version Ben?

    May I make a feature request? More tweaks for Start menu (Taskbar-properties-Start menu-customize).

    There are also two typos I found:

    In tweaks section- explorer, there is Programes instead of Programs.

    If you add Device manager in context menu to My computer,it says Device manger.

    Regadring tweaks, maybe you can get inspired for more stuff in 7Customizer (which unfortunately is not developed anymore) (see attachement for one of the sections)

    sure...I have some more new set of tweaks apart from this.

    Awesome! While we're on the topic, would it be possible to include all the visual effects in Windows 7? See image below:

    post-273886-0-10734000-1293146046_thumb.

  6. Ben stopped bothering coming here, pointless to ask.

    not like that....I have some work and busy with my another new software.

    Just wanted to say thanks and to speak on the behalf of us who really appreciate your incredible contribution to the Windows 7 community. We are truly humbled by your hard work. For the rest of you, before posting comments like 'TheWalrus', why don't you contribute by using the donate button and then maybe he'll actually have some extra time away from his paid job to give to this amazing project...

  7. Just tried out the new 1.5 build. Fantastic work Ben!

    One thing I noticed (even in previous builds), is that in the Integrations tab when you add applications for the PI Wizard, it saves it to the settings ini, but when loading the ini later, all applications are NOT shown. It's weird because when opening the ini file, it's definitely there.

    Also, do you think you could add a tab for customizing the Start Menu (see image below)? That would be sweet!

    post-273886-097104000 1285161883_thumb.j

  8. I have seen a couple of threads where they are trying to do that. So far there is no working solution.

    Please remove your answer file. It has your key in it.

    That key is actually just the generic trial one from MS as I set the unattended file to skip setup and autologon. However I edited it anyway. Thanks for the reply though, I guess I'll just have to limit it to just two for now then :(.

  9. I've just created my first Windows 7 All-in-One iso. While testing in VMware, it shows all 5 versions when there is no Autounattend.xml file. However, as soon as I include the customized Autounattend.xml, it shows only Windows 7 Ultimate (x64) and Windows 7 Ultimate (x86). Can anybody tell me what's wrong with my xml file? I've attached it below.

    Autounattend.xml

  10. Can anybody tell me what is breaking the Homegroup functionality? See image below. Also attached is my inf file. Awesome new build Ben!!!

    Try setting the following services to start automatically, and reboot:

    Peer Name Resolution Protocol

    Peer Networking Grouping

    Peer Networking Identity Manager

    PNRP Machine Name Publication Service

    Thanks Bilar! Still not working after reboot. Maybe there is another service? Do you know if Homegroup is any better than using workgroup (with permissions) for security with file sharing?

  11. While selecting winsxs for removal a confirmation will be asked "Do you also want to remove .NEt Framework! If you click YES it will also be removed. If you select NO then .NET will not be removed. Updates will work....

    I was wondering about the importance of keeping winsxs (I mean, why would Microsoft make it a part of their operating system if it's not needed), so I did a google search and I came up with the link below:

    http://www.winvistaclub.com/f16.html (this link explains winsxs relative to Vista, but I do believe that Windows 7 has the exact same purpose for the folder)

    Here is the last paragraph taken from the document in the link above:

    "There have been several blogs and even some “underground” tools that tell you it’s ok to delete the WinSxS directory, and it’s certainly true that after installation, you can remove it from the system and it will appear that the system boots and runs fine. But as described above, this is a very bad practice, as you’re removing the ability to reliably service, all operating system components and the ability to update or configure optional components on your system. Windows Vista only supports the WinSxS directory on the physical drive in its originally installed location. The risks far outweigh the gains removing it or relocating it from the system, given the data described above."

    Not sure the accuracy of all this, but I thought I'd just let you guys know!

  12. I just tried installing build 1.0.8 (x86) on VirtualBox and when I tried to start 7lite, it gave me the following error:

    For some reason it doesn't work on VirtualBox, try Vmware.

    Ok, I'll give VM Ware a try. I did just try using 7lite from a different win7 workstation and I got the following error. I don't think it likes me today.

    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.UnauthorizedAccessException: Access to the path 'Documents and Settings' is denied.
    at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
    at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
    at System.IO.Directory.Delete(String path, Boolean recursive)
    at RTWin7Lite.RT7LiteHome.UnMountImage(String TempPath, String wimfile, Int32 index, Boolean commit) in D:\Ben\4-8-2010\Final_state\RTWin7Lite\RTWin7Lite\RT7LiteHome.vb:line 52006
    at RTWin7Lite.RT7LiteHome.btn_log_Commit_Click(Object sender, EventArgs e) in D:\Ben\4-8-2010\Final_state\RTWin7Lite\RTWin7Lite\RT7LiteHome.vb:line 3299
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    RTWin7Lite
    Assembly Version: 1.0.7.0
    Win32 Version: 1.0.7.0
    CodeBase: file:///C:/Program%20Files/RT%207%20Lite/RTWin7Lite.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    RTWin7Lite.resources
    Assembly Version: 1.0.7.0
    Win32 Version: 1.0.7.0
    CodeBase: file:///C:/Program%20Files/RT%207%20Lite/en-US/RTWin7Lite.resources.DLL
    ----------------------------------------
    System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.4926 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    post-273886-127739797723_thumb.jpg

  13. I stumbled across an issue with the user account management.

    Adding a user gives the following error:

    post-291600-12772062943_thumb.png

    If you want to add the user to a group for example "Administrators" and hit the "Check Names" button you can't find that group. Using the advanced view and hitting "Find now" gives the following error:

    post-291600-127720630687_thumb.png

    I enabled all disabled services for testing, no improvement.

    Used Lastsession.inf

    Any idea which removed feature could be responsible?

    I had the same issue...

×
×
  • Create New...