Jump to content

Tripredacus

Supervisor
  • Posts

    13,292
  • Joined

  • Last visited

  • Days Won

    24
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by Tripredacus

  1. Dell support can get you a driver update for the 6to4 adapter, or you may be able to get the latest drivers for your NIC to handle that one. http://www.annoyances.org/exec/forum/winvista/t1190414616 And, unless you are using a hybrid IPv6 (mid-migration from IPv4) network, you can safely ignore the ISATAP flag. http://support.microsoft.com/kb/932520
  2. Please list your hardware, also if your hardware is Vista x64 certified.
  3. The new RAM is Corsair 800MHz 4GB (2 X 2GB) DDR2 The OLD RAM is Acer branded 667mhz 4GB (2 X 2GB) DDR2 Both score the same low 4.8 in windows experience score. I am not entirely familiar with CPU-Z, but notice your first picture it says Channel# Single. Is this to mean you aren't using your RAM in dual channel mode? Wouldn't that be preferred?
  4. I'm sure you will. I sure have.
  5. I am currently working on modifying WikiMedia and I am having issues. For example, I have a PHP script that attempts to get the title of the page, and then looks to see if there are images with that page title in a certain folder. If they do not exist, it loads the default images. This script works fine but I can't seem to get any Wiki vars to return anything but 0 or NULL. Is there a place anyone can recommend regarding modifying Wikimedia? I am still not familiar with their built in support system, so I haven't tried posting directly into their site. As an example, a lot of people use scripts that reference wgPageName, which should return a value, or the title of the page. In my case, it is not returning anything. I am simply trying to echo that value right now and I'm not sure why it isn't working. Here is some example code: $PageTitle = $wgPageName; <?php echo "Title: " . $PageTitle . " 1"; ?> For other detailed information, if it provides useful, I have this code sitting in the skin file. My goal is if a user is using my custom skin, it pulls different skin images based upon the page you are viewing. Another example, the page I am testing on appears in the URL as such "http://intranet/wiki/index.php/0x80070002", so I would imagine that wgPageName should return a value '0x80070002' but it isn't. I've also tried wgTitle and others, including trims and without using $, and multiple ways to echo the data within. I will concede, however, that if I change my code to the following: $PageTitle = "my value"; It also does not echo the variable. Perhaps I am just not doing something right?
  6. I've tried Joomla and Mambo and played around with integrations, but I couldn't get the desired design aspects I need out of them. They are great applications but do not meet my needs. I am currently working on another integration project where a CMS isn't going to be required.
  7. I wrote this up, but I don't have a name for it. Its highly incomplete, but if you have skills in AutoIT, you may be able to use it as well. Goal: To be able to automate software installations in Windows XP after imaging with Imagex. Our WinPE environment is a Vista Servicing 1.1 edition of WinPE 2.0, and uses Geezery's COM based ImageX HTA. Upon startup, the WinPE maps a drive to the WDS Server (z:) and a drive (v:) to the file server. It then registers the DLL for the HTA and then loads the HTA. Geezery's Imagex.HTA http://www.msfn.org/board/index.php?showtopic=97512 I have modified the HTA by rewriting the functions for some of the buttons at the bottom. The Capture Image button now runs an app that remaps the network drives (as there is an issue with certain Intel controllers where the startnet.cmd mapping does not work). The Append button now runs the XP App installer. Here are those changes: Changed the following function: '**************************************************************************** '* Append Image '**************************************************************************** Sub Append Dim Answer Answer = window.confirm("Click OK to install XP apps") If Answer Then objshell.run("xp_pe_selector.exe"),0 Else End If End Sub This is to replace the Append function. We do not let regular software deployment people do things like captures and appends, at least so they don't screw it up, but also to give us a better sense of image control. Anytime images are captured or appended, we use the command prompt, so I replaced this function. Xp_pe_selector.exe is the app install program. I have also replaced the graphic for the button that launches the Append() function. As a test, my program will install Nero 8 Essentials Suite 2 without a serial number. There is a folder on the file server that contains the install, and there is a CMD file which actually does the install process. I had created this way before hand, but Nero is one of the programs we most install. Here is the AUTOIT Code for XP_PE_SELECTOR. #include <GUIConstants.au3> Local $Msg, $button1, $Checkbox1 $Form1 = GUICreate("Form1", 633, 454, 187, 113) $Label1 = GUICtrlCreateLabel("Select a Program to install", 32, 48, 126, 17) $Button1 = GUICtrlCreateButton("Start", 48, 304, 129, 25, 0) $Label2 = GUICtrlCreateLabel("Nero 8 Essentials Suite 2", 112, 96, 122, 17) $Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 80, 96, 17, 17) GUISetState() While 1 $Msg = GuiGetMsg() Switch $Msg Case $GUI_EVENT_CLOSE Exit Case $button1 if GuiCtrlRead($Checkbox1) = $GUI_CHECKED then RunWait (@ComSpec & " /c md c:\temp\nero8ste2") RunWait (@ComSpec & " /c xcopy v:\software\nero\nero8ste2 c:\temp\nero8ste2 /e" ) RunWait (@ComSpec & " /c xcopy v:\software\installer.exe c:\docume~1\alluse~1\startm~1\programs\startup" ) RunWait (@ComSpec & " /c xcopy v:\software\cleanup.exe c:\pnpdrvrs\net" ) Else MsgBox(0, "error", "Nothing was selected!") EndIf EndSwitch WEnd As you can see, it doesn't do much. It also only has one option right now and has a lot of empty space in it. It also does not exit by itself after doing anything, but these are things that can be added later. I have already received a request to make it reboot after copying the files. Either way, when it is done, you close it and restart the PC. When it restarts to Windows, it will launch the INSTALLER.EXE that is in the Startup Folder. #include <File.au3> Sleep (1000) If FileExists ( "c:\temp\nero8ste2\installnero.cmd") Then $nero = 1 RunWait (@ComSpec & " /c c:\temp\nero8ste2\installnero.cmd") Else MsgBox ( 4096, "Status", "There are no programs to install!") EndIf MsgBox ( 4096, "Complete", "The installer is finished. Click OK to reboot") RegWrite ( "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce" , "1" , "REG_SZ" , "c:\pnpdrvrs\net\cleanup.exe" ) _FileWriteLog("c:\temp\rem.bat","taskkill /f /im installer.exe") _FileWriteToLine("c:\temp\rem.bat", 1, "taskkill /f /im installer.exe", 1) _FileWriteToLine("c:\temp\rem.bat", 2, "del c:\docume~1\administrator\startm~1\programs\startup\installer.exe", 1) _FileWriteToLine("c:\temp\rem.bat", 3, "del c:\docume~1\alluse~1\startm~1\programs\startup\installer.exe", 1) _FileWriteToLine("c:\temp\rem.bat", 4, "c:\windows\system32\shutdown.exe -r -f -t 0", 1) MsgBox ( 4096, "Debug", "Verify that the batch file is written" ) Run ( "c:\temp\rem.bat" ) The installer.exe checks to see if the Nero install CMD is present before trying to run. This will fix any issues of the files not copying, although it will still require the reboot at the end. I had known that I wanted the installer to run a cleanup program, but I couldn't figure out how to delete the program from the startup folder. Or else on the reboot it would try to run the installer again. I solved this issue by having the installer write a batch file that it could then execute. The batch file kills and deletes the installer and reboots. Prior is a registry entry that runs the cleanup. Note how the batch file deletes from Administrator and All Users. Through testing I had found that sometimes the installer will not be found in All Users but in Administrator. After the reboot, the RunOnce runs cleanup.exe Sleep (1000) If FileExists ( "c:\windows\nerosetuplog.txt" ) Then MsgBox (4096, "Clean Up", "Now Cleaning Up installers", 3) RunWait (@ComSpec & " /c rmdir c:\temp\*.* /s /q") MsgBox (4096, "Clean Up", "Clean Up Process complete" ) EndIf It is real simple, however it does not always delete the temp folder, and sometimes it does. It does, however, always delete everything INSIDE of the temp folder. Note that it only does this after confirming that NERO is installed by looking for the log file. The log file is created by installnero.cmd. Well that's it!
  8. Ah, perhaps this is a problem, there is no WMI functionality in the Win PE? At least not in 2+, not sure about your version. A similar topic: http://www.msfn.org/board/index.php?showtopic=125562
  9. Yes, F10 is the default setting for SoftThinks. Also, don't worry about whats in the DMI. That has nothing to do with the recovery partition. We use that same method of putting stuff in the DMI as well, but the recovery partition does not read from there, as evident that I can take an image to totally different hardware and run the recovery just fine. If you are interested in the DMI stuff, check out the Intel Integrator Toolkit. As far as other manufacturers, we get custom BIOS versions to get stuff in the DMI.
  10. The first thing you want to do is make sure you can get XP drivers for your hardware. Check the manufacturers website to see if they are available. While you may think they should be available, sometimes they aren't, like some Vista logo'd notebooks.
  11. Sounds like the classic "5A" symptom. 1. Try with just the CD or Hard Drive connected. By connected I mean Data AND Power, don't just unplug one. When unplugging the Data cable, unplug it from the board, not the drive. 2. Replace all data cables if you can't narrow it down to one drive or the other. 3. There might be more than 1 bad drive. 5A is a post code that Intel boards may display. It is when the BIOS is reading the disk controllers, be it SATA or IDE. If it has a problem with any device on that bus, it can stop. 99% of the time, replacing a data cable fixes it. Its usually SATA for me because CD drives aren't that common anymore. Its very rare that replacing a drive fixes that issue but it does happen. I chalk this up to eventual breakdown of the insides of a data cable, expanding to a tolerance above what is recommended, or a failure on a drive's controller circuits. We never figure out exactly which of these it could be, we just defect out the parts!
  12. I am pretty sure that the Pentium 4 (unless newer revisions changed this) requires a 400w PSU. THat's what I had to get for my P4 computer.
  13. There are multiple reasons why this could be. We still have to use the old WinPE for certain applications as well. In my case, we cannot get WINBOM scripting to work in WinPE 2.0. OTOH, I haven't had any problems using any of the newest Intel drivers in the older WinPE, with exception to the RTL8201 virtual NIC garbage but that just plain doesn't work. The simple method of installing drivers shouldn't break your WMI, as it is obvious that other drivers do not. I am imagining that the INF calls for additional components or programs to be installed when loaded. You can check the INF to see if it installs anything extra.
  14. Compare the Hardware ID that Device Manager has for your non-installed device to the ones listed in the INFs for the drivers you are trying to install. If you only have an EXE to install with, you should be able to expand it using WinRaR.
  15. Windows Home Server is actually based on Server 2003, not 2008. On your other computers, When you go to view the available wireless networks, does it only show the router? How does your other computers react to the access point? Can they connect to it wirelessly and have full network access? Have you confirmed that both the router and AP are running on different channels? Have you also made sure the AP is not near any interfering devices?
  16. It might also help to install the drivers for the monitor, if it came with any. That way it won't show up as Plug and Play Monitor, but as the name. It might give you better resolution settings.
  17. I wish I could help more. I actually don't like wireless and I don't even use it.
  18. http://www3.intel.com/support/wireless/wlan/sb/cs-006205.htm http://support.microsoft.com/kb/951447
  19. What shows up in the Event Viewer when starting the service fails? Likely under System, but you *might* get an audit failure under Security as well.
  20. Did you make your WinPE with 32 or 64bit? How much memory on the computer?
  21. C:\winpe_x86\mount\Windows\System32\winpe.bmp ^---- thats the path after mounting winpe.wim to c:\winpe_x86\mount.
  22. This was because I started getting into confidential business information the further along I went. It would not have been legal for me to continue posting about it here the more I learned. As far as my requirement, there was two options. There was the message that appeared on the screen, a protection notice. When this notice was on the screen for five seconds, you could press F10 to boot to the recovery partition. There was also a stealth option, where pressing the 'R' key would ALSO boot into the recovery partition. I guessed this because I found function calls to MBRInst in the INIs and code in the recovery builder. The recovery builder is also inside the recovery partition. It has the capability of either running a recovery OR creating/updating the partition. THe second option is triggered IF a License UFD is connected to the system AND the partition has been activated. If the partition is not activated, it would give you a message saying you are not authorized to use the software. Anyways, I wasn't too concerned with spoofing the licenses because we have access to them, and blowing up licenses and partitions is perfectly fine for me! Got off track there. The builder set (the thing I have that you don't) shows me the following process. The software determines what information is to go into the MBR. This is based on the options that you select during the partition creation. It then writes an INI file into the recovery partition. Then it calls MBRINST.EXE to use the INI file to write to the MBR. The file remains on the partition in the event that an update or recreate is performed. I've searched the CDs, the partitions (I have 2 different for testing) using string searches, Ghost Explorer, mounting via imagex and can find no actual application called MBRINST.EXE nor any provided by XSS. When I got to the point where my next step was to create a new recovery creator, but inserting debugging tools, I had stopped. I brought it up in a meeting about where I was at, and since any further work would be reverse-engineering, it was determined that it would violate our agreement with SoftThinks. It is my theory that the MBRInst is either created in memory OR that its functions (the DLL does exist) are built into the software. I've tried to do this. The funny thing is that SoftThinks uses the Windows OPK to create the recovery discs. Concerning the ones I have (XP Pro) they use the WinPE 1.5. The CD boot process is different than the WinPE 2.0, as such I haven't figured it out. Basically these CDs are the same as the Unattend CDs we have for XP, but they do not use the startnet.cmd, the winbom.ini or any other standard unattend files as the XP install does, so I haven't been able to trace the actual process. For example, I can see that when the partition loads, it runs startnet.cmd, but its only command is winpe -factory. I would need to determine what that cmd actually loads. I know that winpe -factory isn't their software, but their software is the first thing that loads up.
  23. You didn't state which version of Windows. You may find better luck in this forum: http://www.msfn.org/board/index.php?showforum=92
  24. It all comes down to hardware IDs. Say you swap out an Intel G31 board for an Asus G31 board, you are likely to pop activation. Even if you have the SLP in there. If so, XP just needs access to the internet to fix, if Vista you might get a stop error. Also be concerned if the boards use different mass storage controllers, or even just revisions.
  25. Check your Event Viewer for any Errors. Post their information when you find them. However, searching for this message leads to many sites talking about viruses, malware, rootkits, etc.
×
×
  • Create New...