Your best source of information and news about secrets, windows and xp on the internet

April 23rd, 2009

You are currently browsing the articles from MS Windows Vista Compatible Software written on April 23rd, 2009.

NOOTO Theme - Free Download

NOOTO Theme
This is a nice theme that has a nice red background with huge white icons. In general I like this theme but it isn’t that heavily modified. In general, everything looks nice with minimal surprises. If you’re bored with your stock Vista theme then you might want to consider this theme.

Are you still using Windows XP? If you are then visit our FAQ page to download our XP Theme Patcher. If you’re using Windows Vista, you don’t need the Theme Patcher.

Title: NOOTO
Author: Satukoro
Download: Vista NOOTO Theme

Written by MyVistaThemes.com on April 23rd, 2009 with no comments.
Read more articles on nooto and Vista Skins and Themes and otherSoftware and theme and vista.

ThaImpact Theme - Free Download

ThaImpact Theme
Now this is a modified Vista theme. This theme is seriously different with so many changes you have to see it to believe. I’m usually not a big fan of dark themes but this is amazing. All the mouseover effects are awesome and the icons go perfectly with the whole theme. The start menu and button look so polished and professional. This theme must have taking a lot of time to create, but it’s well worth it.

Are you still using Windows XP? If you are then visit our FAQ page to download our XP Theme Patcher. If you’re using Windows Vista, you don’t need the Theme Patcher.

Title: ThaImpact
Author: DjabyTown
Download: Vista ThaImpact Theme

Written by MyVistaThemes.com on April 23rd, 2009 with no comments.
Read more articles on thaimpact and Vista Skins and Themes and otherSoftware and theme and vista.

How To: Install Ubuntu 9.04 in a Hyper-V VM

The webbernetz are abuzz with news that a new version of Ubuntu has been released today.  As such, I figured that I should post instructions on how to get it going under Hyper-V.

Now, I know that these steps are pretty complex, so I'll try to use as much detail as I can when writing them out.

Step 1.  Download the ISO for Ubuntu.
Step 2.  Create a VM and attach the ISO to it.  Use a Legacy Network Adapter if you need network access.
Step 3.  Turn the VM on.
Step 4.  Follow the on-screen instructions.

That's it.  It works right "out of the box", so to speak. 

Enjoy!

Written by mikekol on April 23rd, 2009 with 1 comment.
Read more articles on Random Seed and Hyper-V How To and otherSoftware and Miscellaneous V.

Manual Removal of W32/AutoIt.S Worm

Manual Removal of W32/AutoIt.S Worm
W32/AutoIt.S is a worm. The worm will infect Windows systems.
This Worm Copies its files to Windows\System Folder as hidden files.
This worm information updated on April 21, 2009.
Other names of W32/AutoIt.S Worm:
This worm is also known as Worm.Win32.AutoIt.s, Worm:AutoIt/Sohanad.CL, W32.SillyFDC.
Damage Level : Medium/High
Distribution Level:
Medium
W32/AutoIt.S Worm Manual Removal Instructions
Recommend Removal from Safe Mode:

How to Start in Safe mode:
Restart your Computer, Press F8 Repeatedly, when your Screen turns on, Select Safe mode, press enter.
The Infected Files Can be Seen in these folders and names also Running in Tasks
End the Following Active Process Before Removal
  • [ Kill the Process, Use Killbox if your Access Denied ]
Download W32/AutoIt.S Worm Known File Removal Tool

[In Windows Vista Run As Administrator, After Execution System Will Restart]

  • %Windows\regsvr.exe
  • %Windows\System\rundll.exe
  • %Windows\System\COMCTL32.OCX
  • %Windows\System\ijl11pro.dll
  • %Windows\System\MSINET.OCX
  • %Windows\System\regsvr.exe
  • %Windows\System\winhelp.exe’
  • %Windows\System\setup.ini
  • %Windows\Tasks\At1.job
  • %Windows\Tasks\At2.job
  • %Windows\Tasks\At3.job
    [ No Exact Information about Files, search above related files in Program files Folder ]
    If you have any of these files in running process from task manger, end the process before removal.
    Note: if task manager is disabled, Download the following file, Click to Download - Enable Registry.reg [ Right Click - Save Target As/Linked Content As ]
    Open it with Regedit.exe [%system32\regedit.exe], then it Confirms Add to registry Yes or No, Confirm Yes, then click Ok.
W32/AutoIt.S Worm Entries Manual Removal From Registry
Click Start, Run,Type regedit,Click OK.

Note: If the registry editor fails to open the threat may have modified the registry to prevent access to the registry editor.
  • Download this UnHookExec.inf, [ Right Click - Save Target As/Linked Content As ]
    and then continue with the removal. Save it to your Windows desktop. Do not run it at this time, download it only.
  • After booting into the Safe Mode or VGA Mode
  • Right-click the UnHookExec.inf file and click Install. [This is a small file. It does not display any notice or boxes when you run it.]
The W32/AutoIt.S Worm modifies registry at the following locations to ensure its automatic execution at every system startup:
Delete The Entries
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Delete - NofolderOptions = 0×00000000
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
Delete - DisableTaskMgr = 0×00000000
Delete - DisableRegistryTools = 0×00000001
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Delete - Yahoo Messengger = “%System%\regsvr.exe”
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Delete - Shell = “Explorer.exe rundll.exe”
Delete - System = “Winhelp.exe”

Delete file entries from right side
Search Registry For W32/AutoIt.S Worm File Names listed above to remove completely,
Edit Menu - Find
, enter Keyword and remove all value that find in search.

Exit the Registry Editor,
Restart your Computer.

Recommended Removal Tools:
Kaspersky Antivirus or Internet Security (Shareware)
Spyware Doctor (Shareware)
AVG Antivirus (Freeware)
Killbox (Freeware)
Ultimate Links PC Tips

Written by FireFly on April 23rd, 2009 with no comments.
Read more articles on winhelp.exe and regsvr.exe and W32.SillyFDC and worm removal and otherSoftware and manual removal and Windows.

Consuming the Contents of Windows 7 Libraries

This is the fifth post about Windows 7 Libraries. By now, you should be familiar with Windows 7 Libraries (Understanding Windows 7 Libraries) and understand the internal structure of Libraries and how they integrate into the Windows Shell (Libraries Under the Hood). In the previous post, we explained the different programming models and ways to work with Windows 7 Libraries. In this post, we focus on the Windows Shell Programming model that you can use to access libraries even without using the latest IShellLibrray APIs.

In the previous post, we talked about the importance of using the right version of the Common File Dialog (CFD) to enable the complete Libraries user experience in Windows 7. In this post we will further explorer the opportunities to let users select and consume Libraries as if they where regular folders. Let’s imagine the case of a slideshow application that presents users' pictures. By using the Pictures Library, users are essentially telling the system that their important pictures are stored in the Pictures Library, and therefore, our slideshow application can simply be pointed directly to the Pictures Library and show the users' entire pictures collections. Furthermore, from developers’ point of view, using the Libraries system can eliminate the need to maintain a separate configuration file or database, since developers can rely on the Libraries System. But before we dive into the Shell Libraries programming APIs, we need to understand the few concepts regarding the Shell Programming Model.

Shell Programming Model

  • IShellItem, commonly referred to as an item, is the currency of the Shell UI model and its programming model. Items are individual, self-contained content sources. Take for example the above-mentioned Common File Dialogs. Quite few of the interface methods used for controlling the file dialogs use Shell items to refer to folders instead of file system paths. This is important because the CFD can communicate information about both file system folders and other virtual folders that you find in the shell, such as the Control Panel or the Computer folder.
  • IShellFolder interface represents shell folder objects from the shell namespace. Using IShellFolder you can traverse through the contents of a folder, to retrieve the display name of an item in a folder, parse a display name relative to the folder, and obtain an item ID list.
  • IShellLink interface represents a link, usually to a file, folder, or an executable.
  • IPropertyStore interface can be used to manage the property store associated with various shell objects.
  • IShellLibrary interface represents a Windows 7 Library, which we will cover in depth in future posts.

Now that we have defined the different players in the Shell Programming Model, we can see how Libraries fit into this model. Since Libraries are not file system locations, you cannot use file system-specific APIs. Therefore, you have two main options to consume library contents - the Shell Programming Model and the new IShellLibrary API.

Using the Shell Programming Model

You can use the IShellItem and IShellFolder interfaces and a bunch of helper functions to enumerate the contents of Libraries just as if they were regular folders. This means that applications can consume Libraries contents without using the new Libraries API and with very little change to their existing code.

The following code snippet shows how to use the IShellFolder interface to enumerate through the entire contents of the Picture library.

IShellItem *psi;
HRESULT hr = SHGetKnownFolderItem(
FOLDERID_PicturesLibrary,
KF_FLAG_CREATE,
NULL,
IID_PPV_ARGS(&psi));
if(SUCCEEDED(hr))
{
IShellFolder *psf;
hr = psi->BindToHandler(NULL, BHID_SFObject, IID_PPV_ARGS(&psf));
if(SUCCEEDED(hr))
{
IEnumIDList *penumIDList;
psf->EnumObjects(NULL,
SHCONTF_FOLDERS | SHCONTF_NONFOLDERS,
IID_PPV_ARGS(&penumIDList));
//use penumIDList to enumerate the content of the folder
}
}

Here you can see that by using the helper function SHGetKnownFolderItem, we can retrieve the correct library location by passing the FOLDERID_PicturesLibrary, which is a GUID representing the known folder, in our case the Pictures Library.The SHGetKnownFolderItem is a Shell Helper function and is part of a larger group of helper functions that can be found in the shlobj.h header file in the Windows 7 SDK. A successful call will fill the IShellItem *psi with the correct information about the Library represented as a Shell Item. From this point the rest of the code is standard Windows Shell programming, where we use the BindToHandler to bind the previously obtained Shell Item to a Shell folder. Next, we enumerate through the different items in the Shell folder, which in case of a library can be either files or folders. Note the SHCONTF_FOLDERS | SHCONTF_NONFOLDERS flags that we are passing, this is telling the shell folder that we want to return all of the files and folders in a library. We could pass SHCONTF_NAVIGATION_ENUM to get the library locations instead of the library

Using the New IShellLibrary API

You can achieve the same functionality as the code above by using the new Windows 7 IShellLibrary API as shown by the next code snippet.

IShellLibrary *pslLibrary;
HRESULT hr = SHLoadLibraryFromKnownFolder(
FOLDERID_PicturesLibrary,
STGM_READ,
IID_PPV_ARGS(&pslLibrary));
if(SUCCEEDED(hr))
{
IShellItemArray *psiaFolders;
hr = pslLibrary->GetFolders(
LFF_STORAGEITEMS,
IID_PPV_ARGS(&psiaFolders));
IEnumShellItems *penumShellItems;
psiaFolders->EnumItems(&penumShellItems);
//work with penumShellItem to enumerate the library locations.
}

Here you can see that we used another helper function SHLoadLibraryFromKnownFolder to create the IShellLibrary object from which we can call the GetFolders method to return an IShellItemArray that contains the library locations. This is the same as using SHCONTF_NAVIGATION_ENUM in the above Shell programming model example. You can directly enumerate the contents of each of the library locations using the shell programming model or get the path of each of the locations.

In the next post we will focus more on the rest of the IShellLibrary API.

Written by Yochay Kiriaty on April 23rd, 2009 with no comments.
Read more articles on Sample Code and Libraries and otherSoftware and windows 7 and Developers.

Windows 7 Release Candidate approaching soon?

If you are a Windows Enthusiast, you are probably seeing it all over the blogsphere, Windows 7 Release Candidate is coming soon. Some sites have speculated that build 7100 which was actually mentioned in a recent post on the Windows 7 Engineering blog will be the candidate.

Well, you better start preparing if you have not yet, check out my recent Getting your PC ready for Windows 7 Release Candidate for more details.

 

Technorati Tags: ,,,,,,

Written by Andre's space on April 23rd, 2009 with no comments.
Read more articles on otherSoftware and windows 7.

« Older articles

No newer articles