Your best source of information and news about winvista, winvista and Vista hardware on the internet

June 9th, 2009

You are currently browsing the articles from MS Windows Vista Compatible Software written on June 9th, 2009.

Manual Removal of W32/AutoRun.AAIX Worm

Manual Removal of W32/AutoRun.AAIX Worm
W32/AutoRun.AAIX 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 June 3, 2009.
Other names of W32/AutoRun.AAIX Worm:
This worm is also known as Worm.Win32.AutoRun.aaix, WORM_AUTORUN.ETH.

Damage Level : Medium/High
Distribution Level:
Medium
W32/AutoRun.AAIX 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/AutoRun.AAIX Worm Known File Removal Tool

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

  • %Windows\System\jjxzwzjy090217.exe
  • %Windows\System\jjxzajcj32dl.dll
    [ 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/AutoRun.AAIX 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.]
W32/AutoRun.AAIX Worm modifies registry at the following locations to ensure its automatic execution at every system startup:
Delete The Entries

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

Delete file entries from right side
Search Registry For W32/AutoRun.AAIX 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 June 9th, 2009 with no comments.
Read more articles on W32/AutoRun.ACJY and worm removal and manual removal and otherSoftware and Windows.

A Tour of Windows Explorer and Control Panel in Windows 7

Continuing my series of Windows 7 Tours as we approach the general availability date, today we are taking a quick look at the improvements in Windows Explorer, new additions such as Homegroups and Control Panel with new items for configuring your computer.

Explorer Tour 1 - Writer version

Click image to enlarge

Explorer Tour 2 - Writer version 

Click image to enlarge

 

Click image to enlarge

Control Panel contains a collection of new items that help be more productive, keep your information and computer secure  and easily maintained.

Related

A Tour of my Windows 7 Desktop

Resources

In depth look at the Windows 7 Taskbar and Start Menu
Windows Explorer – What’s new in Windows 7?
Networking made easy with HomeGroups in Windows 7

 

Windows Live Tags: how-to, challenge-desktop, windows 7, display settings, clubhouse, Tour, Windows Explorer, Control Panel, Libraries

Written by Andre's space on June 9th, 2009 with no comments.
Read more articles on 7 Journal and otherSoftware.

Blog Images (4)

Click to enlarge

Written by Teching It Easy: Windows Vista, Live & 7 on June 9th, 2009 with no comments.
Read more articles on otherSoftware.

Windows 7 Tips from around the web

TechNet Magazine has a collection of 19 cool tips just for Windows 7 users that range in Desktop, Administration, Maintenance, Personalization and many more here. Along with that ExtremeTech provides some useful information about the improved Games Explorer.

"The Games Explorer in Win7 is much more flexible. It actually shows up as a group in the "All Programs" now. And there's other nifty stuff you can do with it. It's still not the release version of Windows 7, so some features (like finding updates) don't work. But you can still get a lot of benefit out of the Games Explorer."

Learn more here

Windows Live Tags: Clubhouse, Story, how-to, Windows 7, Tips and Tricks, Microsoft, Games Explorer, Desktop

Written by Andre's space on June 9th, 2009 with no comments.
Read more articles on 7 Journal and otherSoftware.

Windows 7 Libraries – Managed Code

We are wrapping up our comprehensive drilldown into the Windows 7 Libraries API and architecture with one final post about the managed API for working with Windows 7 Libraries. Previously we talked about: Understanding Windows 7 Libraries, Libraries Under the Hood, Light Up with Windows 7 Libraries, Consuming the Contents of Windows 7 Libraries, Stay in Sync with Windows 7 Libraries, Windows 7 Libraries Helpers

In this post we focus on the managed API for working with Windows 7 Libraries. The Windows API Code Pack for the Microsoft .NET Framework Library (Windows API Code Pack) provides a .NET interface into the Windows native API, thereby enabling the 7 key Windows Light-Up features as well as tapping into more advanced shell integration, as we described in the Windows 7 Managed Code APIs post. You can download the Windows Code Pack API

The Windows API Code Pack has a very good managed interface to the Windows Shell, and particularly to the Windows 7 Libraries API. ShellLibrary (a part of the Microsoft.WindowsAPICodePack.Shell dll that you need to add as a reference to your .NET application in order to work with Windows 7 libraries), is the only object that represents Libraries. The image to the left displays the ShellLibrary class.

Now you can start working with Libraries. First, you need to create a Library object using one of the four available constructors. You might want to use the constructor that takes a Known Folder as a parameter. This is to allow developers easy maintenance while developing. Note, however, that most constructors receive an overwrite Boolean. Make sure you don’t overwrite your own existing Documents library (or any other library), since the creation of a new

image

ShellLibrary object saves the library’s XML detention file to the Library’s Known Folder, as we described in Libraries Under the Hood. The following single line of code creates a new ShellLibrary object, thus creating a new Library.
ShellLibrary library = new ShellLibrary(“new test lib1”, true);
 
If you don’t have to create a new library, you can load an existing library to obtain the required ShellLibrary object. Keep in mind that all load functions are static functions that don’t require an already existing ShellLibrary instance. Every load function’s last parameter is a isReadOnly Boolean that you may use when you just need to read a library's contents and without changing it. For example, an application that backs up all your libraries has no need to change the library. The following code snippet is all that is needed to load an existing library:
ShellLibrary library = ShellLibrary.Load("My Pictures", true);
 
OK, you have a ShellLibrary object -- what can you do with it? Well there are few things ways to have fun with libraries. First, you can add or remove specific folders from the library. Remember that libraries are just abstract containers and don’t really hold files, but just point to the actually folders that do hold the files, as explained in the Understanding Windows 7 Libraries post. To add a folder just call the Add function, in a similar way, call the remove function to remove a folder. You can add or remove folders by either using a specific path represented by a string or using a FileSystemFolder object as shown in the following code snippet:
public void Add(FileSystemFolder item);
public void Add(string folderPath);
public bool Remove(FileSystemFolder item);
public bool Remove(string folderPath);
 
Besides managing folders in your library, you can also set the default save location of the library by using the DefaultSaveFolder property. Assuming the library is a ShellLibrary object, the following code snippet returns the default save location of the Library:
String dsfStr = library.DefaultSaveFolder

Note that when setting the default save folder, you need to provide a valid system folder for which you have write and read permission. If this folder is not already part of the library, it will be added to the library and will become the default save location. As a developer, you can also add unsupported folder locations that are not indexed and can’t be indexed.

Another very cool feature is control of the library icon. This one of those features that end users don’t have access to, and it is SO easy to use, as shown in the following code snippet:

library.IconResourceId = new IconReference(icon);

You will have to obtain an IconReference object, but after doing so you get to change the library’s Icon and set your own special icons. This is a really fun feature to play with, as you can see from the following picture:

 image

Another important feature of the ShellLibrary object is the capability to list all the items and folders in a library. The ShellLibrary object implements the IList<FileSystemFolder> interface. This supports enumeration of the folders in the library by calling the GetEnumerator function or by using the foreach statement as shown in the following code snippet that prints the folder’s name and default save location:

foreach (ShellFolder folder in library)
{
Console.WriteLine(
"\t\t{0} {1}",
folder.Name,
defaultSaveFolder == folder.Name ? "*" : "")
}

You can control the library type by using the LibraryType property, and you can elect to pin the library listing to the left navigation pane of Windows Explorer using the IsPinnedToNavigationPane property.

Last, I want to talk about displaying the Library Manager window. It is important to display this window if you wish to create a consistent user experience for managing libraries in Windows Explorer and your application. Since displaying the Library Manager window displays a new dialog window in an existing application, you need to take into account the technology used by the application. The function ShowManageLibraryUI can receive either a Win32 window handle (whnd) that will work great with WinForms, or a WPF windows object for WPF applications.

library.ShowManageLibraryUI(IntPtr.Zero, “title of dialog”, "help text…", true);
 
The last thing we are going to talk about is deleting a library. The ShellLibrary object doesn’t have a self destruct mechanism and therefore you can’t delete a library using the ShellLibrary object. To delete a library you need to delete the library XML definition file. The code snippet below gets a string representing the library name that correlates to same library definition file. See Understanding Windows 7 Libraries for more information.
public static void DeleteLibrary(string name)
{
string librariesPath = Path.Combine(
Environment.GetFolderPath(
Environment.SpecialFolder.ApplicationData),
ShellLibrary.LibrariesKnownFolder.RelativePath);

string libraryPath = Path.Combine(librariesPath, name);
string libraryFullPath = Path.ChangeExtension(libraryPath, "library-ms");

File.Delete(libraryFullPath);
}
As you can see, we first use a combination of the Environment.SpecialFolder.ApplicationData and the ShellLibrary ShellLibrary.LibrariesKnownFolder.RelativePath to assemble the folder in which all the libraries definition files are stored. Then we append the library-ms file extension, and finally we delete the file. Remember, by deleting the file, we delete the library; so again, be careful not to delete any important libraries.

We have covered all the important functionality of the Libraries managed code API and, together with the previous posts; you now should have a very good sense of how Windows 7 Libraries work and how to use them in your applications.

In addition, you can get first-hand coding experience with Windows 7 by going through the Windows 7 Libraries Hands-On-Lab (HOL) that is part of the Windows 7 RC Training Kit for Developers. The Library HOL includes the code used in this post, so go ahead and download the training kit.

Written by Yochay Kiriaty on June 9th, 2009 with no comments.
Read more articles on Libraries and Sample Code and otherSoftware and windows 7 and .Net and Developers and Microsoft.

Mark Russinovich on Windows 7 UAC

User Account Control is one of those Windows features that evokes a number of different responses from folks. Most people appreciate the enhanced security UAC offers, but we did hear complaints about the high number of UAC prompts in Windows Vista. This led some customers to turn off UAC, which concerns us from a security perspective. So in Windows 7, we've given a great deal of thought to how we marry enhanced security with ease-of-use. We have written extensively about the changes in UAC for Windows 7 on the Engineering Windows 7 blog (Post 1, Post 2, Post 3, Post 4).

Now, Technical Fellow Mark Russinovich weighs in on UAC with some great insight on the technology and some of our motivations around the decisions we have made. Check out Inside User Account Control now available online from TechNet Magazine.

Written by Paul Cooke on June 9th, 2009 with no comments.
Read more articles on Windows Security and otherSoftware and windows 7 and UAC and Security.

« Older articles

No newer articles