The other day I was playing around with the Image File Execution Options and Sysinternals' Process Monitor, in Vista. I saw an interesting query take place. Using notepad.exe as an example, I saw a query for a key called "PerfOptions" in [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe] when I ran notepad. The result was NAME NOT FOUND, so I decided to rectify that. After adding a key named "PerfOptions", I ran notepad again. In Process Monitor, I saw queries for four values:
- IoPriority
- PagePriority
- CpuPriorityClass
- WorkingSetLimitInKB
Because of recent explorations with process priorities*, CpuPriorityClass grabbed me right away. Looking at the SetPriorityClass function, one can see the different values for the dwPriorityClass parameter. I created a REG_DWORD named CpuPriorityClass in PerfOptions, and set the value to 0x80 in the hopes that notepad would launch with "HIGH_PRIORITY_CLASS". Instead, it launched with a priority of NORMAL_PRIORITY_CLASS (8) - the setting had not made any impact. Then, I set the value to 8 and launched notepad. Notepad launched with a priority of 8. I changed the value to 4, and that had no impact. I changed the value to 0 - no impact. I tried 10 - no impact. I couldn't see any tie in to any other listings of process priorities that I knew about, so I decided to try trial and error, starting from 0, with the following results:
CpuPriorityClass Value |
Priority of Notepad |
Priority Class |
1 | 4 | Idle |
| 3 | 13 | High |
| 5 | 6 | BelowNormal |
| 6 | 10 | AboveNormal |
| Anything else^ | 8 |
Normal |
^= I'm currently running a PowerShell script to iterate through all possible values (there's only about 2^32...) so it may be a while before the CpuPriorityClass value for REALTIME_PRIORITY_CLASS, should it exist, be uncovered. There may also be other values that can be used to specify a priority class that's been uncovered. I'll update or post a new topic if I uncover anything new...
The PowerShell script (don't laugh, it's my first substantial attempt at one):
$cpc=0
set-itemproperty "hklm:\software\microsoft\windows nt\currentversion\image file execution options\notepad.exe\perfoptions" cpupriorityclass $cpc
do
{
$pp = [diagnostics.process]::start("notepad.exe", "")
$ppc = $pp.PriorityClass
$pp.Kill()
if( $ppc -ne "Normal" )
{
Write-Host $cpc $ppc
}
$cpc++
set-itemproperty "hklm:\software\microsoft\windows nt\currentversion\image file execution options\notepad.exe\perfoptions" cpupriorityclass $cpc
}
while( $cpc -lt 4294967295 )
Hopefully, I'll find time to do some digging into the other values in PerfOptions - IoPriority, PagePriority, and WorkingSetLimitInKB. IoPriority and PagePriority sound like they may have something to do with memory prioritization and IO prioritization in Vista. WorkingSetLimitInKB sounds self-explanatory, but how it's applied or how it's used, and other circumstances, are quite vague.
*= SetThreadPriority, Vista, and Autostart Locations, Setting the Priority of a Service Process via Script
Written by «/\/\Ø|ö±ò\/»®© on January 27th, 2008 with comments disabled.
Read more articles on CpuPriorityClass and IoPriority and PagePriority and PerfOptions and Process Monitor and Sysinternals and WorkingSetLimitInKB and image file execution options and powershell and priority and setpriorityclass and vista.
-
More aggressive anticopying technology and a string of lawsuits are credited for the new found money in a saturated market.
-
Not only can you now run Vista Home Basic and Home Premium legally in a Mac virtual environment, but you can also run the 64-bit versions of Vista on a Mac with Boot Camp.
Post from: ITsVISTA
ITsVISTA Web Links: January 27th, 2008

Related posts

Written by Joe on January 27th, 2008 with comments disabled.
Read more articles on 64-bit and Dual and News and Sales and Virtualization and piracy.
vino is VNC server for GNOME.VNC is a protocol that allows remote display of a user’s desktop. This package provides a VNC server that integrates with GNOME, allowing you to export your running desktop to another computer for remote use or diagnosis.
By default ubuntu will come with vino-server so it is very easy to configure to enable remote desktop sharing in your ubuntu machine.If you want to access ubuntu machine remotely you need to login in to your ubuntu system.
Important note :-
Remote Desktop will only work if there’s a GNOME login session.Leaving your computer with an unattended GNOME login session is not secure and not recommended.
Some Tips
1) You can lock your screen using System—>Quit

Once you click on quit you should see the following screen here you need to select lockscreen

2) switch off your monitor when computer is left unattended
Configuring Remote Desktop
First you need to go to System -> Preferences -> Remote Desktop

Once it opens you should see the following screen

In the above screen you need to configure remote desktop preferences for sharing and security
For Sharing
you need to tick the box next to the following two options
Allow other users to view your desktop
Allow other users to control your desktop
For Security
you need to tick the box next to the following two options
Ask you for confirmation (If you tick this option some one need to click on allow from remote desktop once it connected if you don’t want you can untick this option)
Require the user to enter this password:
Password: Specify the password

Connecting from Ubuntu Machine
Open your terminal from Applications—>Accessories—>Terminal and enter the following command
vncviewer -fullscreen 192.168.2.23:0
now you should see the following message asking for password enter the password after complete success you can see VNC authentication succeeded message and starting remote desktop
VNC viewer version 3.3.7 - built Jul 4 2006 10:04:48
Copyright (C) 2002-2003 RealVNC Ltd.
Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
See http://www.realvnc.com for information on VNC.
VNC server supports protocol version 3.7 (viewer 3.3)
Password:
VNC authentication succeeded
If you want to quit vncviewer
Press ‘F8′ and select Quit viewer
Connecting from Windows machine
If you are trying to connect from your windows machine you need to install vncviewer of your choice i have installed from here http://www.realvnc.com/download.html.Install this program once you install this you can opem from start—>All programs—>RealVNC—>VNC Viewer 4—>Run VNC Viewer once it opens you should see the following screen here enter the remotemachine ipaddress:0 format and click ok

Now it will prompt for password enter your password and click ok

Now on the remote machine you should see the following screen asking for permission to allow this connection you need to click on allow this will comeup only if you tick “Ask you for confirmation” option under sharing

Once it connected you should see the remote machine desktop like the following screen

Source > Remote Desktop Sharing in Ubuntu -- Debian Admin
Written by computerboom on January 27th, 2008 with comments disabled.
Read more articles on Customization and Linux and freeware.
There was a lot of press last week about Bill Gates’ session “A New Approach to Capitalism in the 21st Century ” at the World Economic Forum 2008 in Davos, Switzerland but few if none of which had linked to the YouTube video of the whole session. It’s just one of the many great sessions at Davos this year, on top of the very inspiring “The Davos Question” videos. If you have a spare 30 minutes, check out what Bill has to say about the role of economics in the 21st Century.
At around the 2-minute mark, Bill once again makes fun of himself leaving the full-time position at Microsoft. “As you all may know, in July I’ll make a big career change. I’m not worried; I believe I’m still marketable. I’m a self-starter, I’m proficient in Microsoft Office. I guess that’s it.”
If Bill’s speaking pace makes you unsettled, you can read the transcript yourself here.


Written by Long Zheng on January 27th, 2008 with comments disabled.
Read more articles on blog.
I’ve been more than fortunate enough to have had the opportunity to attend so many fun events, meet so many great people and play with the latest cool gadgets as a result of this blog, I really owe it to everybody that’s supported me. This month Google AdSense has served me particularly well thanks to an appearance by a special somebody at CES which drew enough traffic for me to generate a nice chunk of above-average advertising revenue.
I’ve decided not to keep the money because it’s simply not fair to profit so much from someone else’s hard work. In return, I want to give you all the opportunity to help me help the less fortunate people in underdeveloped countries.
Some of you might have heard of the term microfinancing, which is basically providing financial services to the very poor that most banks would otherwise neglect. One of the most exciting aspect of microfinancing is microloans or microcredit. Think of loans but instead of thousands of dollars, think hundreds which may not seem practical in developed nations, but are great sums of money elsewhere.
One of the organizations which connect microlenders to entrepreneurs around the world is Kiva. This is a non-profit organization which has been endorsed by the likes of Bill Clinton and Oprah Winfrey. Microfinancing institutions all around the world collect profiles of local entrepreneurs who are in need of microcredit and posts their profiles to Kiva. Then via PayPal, anyone can lend money to these hopeful entrepreneurs from as little as little as $25.
Kiva is not a charity - you can’t buy people out of poverty. Instead, these entrepreneurs are obligated to repay the loans when they make a profit. The money then could then be withdrawn or re-loaned to another entrepreneur.
I encourage everyone to check out Kiva for themselves and this is where I need your help. Currently listed on Kiva are 84 (and growing) business profiles which are in need of loans.
- I have a total of
$500 $600 I want to lend.
- Want to support as many businesses as possible.
- Minimum loan per business is $25, thus maximum of
20 24 businesses.
- Want you to suggest me businesses to loan to.
I hope everyone could browse the list of businesses profiles on the site, and recommend to me one or more profiles you think I should lend to including a short note why you think it would be a good choice. If there are duplicates, I’ll loan the amount as many times it was suggested.
In the long run, hopefully most of the money will be repaid which means there’ll be more opportunities to loan again. If this trial is successful, I hope to do more of these in the future with the advertising revenue on this site.
Update: What the heck, let’s throw RSS ad revenue in there too. Increased amount to $600.
Here’s a tally of the loans so far.
| No loans yet |
|
| Total loaned |
$0 |
| Total to be loaned |
$600 |


Written by Long Zheng on January 27th, 2008 with comments disabled.
Read more articles on blog.
Although there is a current method to
download video from YouTube, it is still not as convenient as the recent feature from the RealPlayer latest version. This awesome feature is called “1 click download & record of web videos”.
The RealPlayer Version 11 allows you to download your favourite videos by right click your mouse button. It is really very convenient as compared to
my previous method. Most importantly it is not only for YouTube but also applicable to Google Videos, Yahoo Videos, ifilm, metaafe and etc. I personally find this new feature from RealPlayer is really awesome.
To download the video from YouTube, just right mouse click the video and click “Download This Video To RealPlayer”. It will automatically download to the default download RealPlayer video directory (i.e. C:\Users\ChampDog\Videos\RealPlayer Downloads).
However if you want to download the video to specific directory (not using the default one), you can click the drop down button (at the right of the Download This Video) and click “Save This Video As…” to download to specify directory that you want. You can also change the default realplayer RealPlayer download location by clicking the “Download & Recording Preference…” in the drop down menu and change it from there.
[Updated: 14 June 2008]
It seems like it doesn't work anymore for Firefox but IE still okay if have installed RealPlayer previously. However if you are installing the RealPlayer now, the installer doesn't work at all. You are unable the click the "Accept" button and it just nothing happen when the "Accept" button is clicked. So, you can't proceed with the installation or update at all. This is really stupid.
[Solution]
Download from
FileHippo. Hope it helps.
If you have already installed RealPlayer in your PC, what you need to do this is just to update it through Help Menu -> About RealPlayer -> Check For Update.
Otherwise you can just
Download RealPlayer 11 here. Choose the Basic Player will do.
Related Posts:


Written by ChampDog on January 27th, 2008 with no comments.
Read more articles on 1340 and 1354 and 1426 and 1429 and 1673 and 169 and 2065 and 2157 and 401 and 544 and Contributors and Free Software and Video Software.