´ë·«°ú ´º½º ´ç½ÅÀÇ Á¦ÀÏ Á¤º¸ Ãâó ¼ÒÇÁÆ®¿þ¾î, xp ±×¸®°í ¼ÒÇÁÆ®¿þ¾î ÀÎÅͳݿ¡

ºñ½ºÅ¸ ±â»ç Á¤»ó 50 ºñ½ºÅ¸ ¿µ»ó ¿¬¾àÇÑ ºñ½ºÅ¸ ºñ½ºÅ¸ µµ¿ò

°¡°ø °¨½ÃÀÚ

´ç½ÅÀº ÇöÀç ±â»ç¸¦¿¡¼­ ã¾Æº¸°í ÀÖ´Ù MS Windows ºñ½ºÅ¸ ȣȯ¼º ¼ÒÇÁÆ®¿þ¾î Á¾·ù ÀÏÄ¡ °¡°ø °¨½ÃÀÚ.

¿À¸²ÆÇ È¥µ·!

ÁÖ: ¿ø·¡ÀÇ ÀÌ ³»¿ë¿¡¼­ http://mygreenpaste.blogspot.com. ´ç½ÅÀÌ µ¶¼­ ´Ù¸¥ ¾î¶² À§Ä¡¿¡¼­ ±×°ÍÀÎ °æ¿ì¿¡, ¹æ¹®ÇÏ´Â ½Ã°£À» °É¸®½Ê½Ã¿À ³ªÀÇ ³ì»ö Ç®, Inc. ´ç½ÅÀ» °¨»çÇϽʽÿÀ.

ÁÁ¾Æ¿ä´Â ±×·¡¼­ ¾Æ¸¶ È¥µ· ¼Ò·® °ÅÄ£ ¸» ¿©±â¿¡¼­ ÀÌ´Ù. ±×·¯³ª ¿À¸²ÆÇÀº ÃÖ±Ù¿¡ Àú¸¦ °ß°ú ¸ô°í ÀÖ¾ú´Ù! ³ª°¡ ÇÏ´Â °ÍÀ» ½ÃµµÇϰí ÀÖ´ø ¸ðµÎ´Â ±×°Í¿¡ ¾à°£ ¿øº»À» º£³¢±â À§ÇÑ °ÍÀ̰í, °¡µ¿Àº ½ÇÆÐÇϰí ÀÖ¾ú´Ù. ´ç¿¬È÷, Ưº°ÇÑ appÀ̱⠶§¹®¿¡, ³ª´Â ¿À·ù ó¸®ÀÇ ¾î¶² Á¾·ùµµ ¾ø¾ú´Ù. app´Â 1°³ÀÇ Ã¼°è¿¡ Á¤´çÇÑ °ú·á¸¦ ÀÛµ¿Çß´Ù, ±×·¯³ª ´Ù¸¥ ü°è (°¡»ó ±â°è)¿¡ app¸¦ ´Þ¸®´Â °ÍÀº ¿À¸²ÆÇ¿¡ ¿øº»À» º£³¢´Â ½ÇÆÐ ÀϰüµÇ°Ô ±ÍÂøµÇ¾ú´Ù.

±Ã±ØÀûÀ¸·Î, ³ª´Â ¹«½¼ °úÁ¤ÀÌ ¿À¸²ÆÇ¿¡ ÀÖ´Â ÀڷḦ µÎ±â¿¡¼­ ³ªÀÇ app¸¦ ¹æÁöÇϰí ÀÖ´ø °áÁ¤ÇÒ ¼ö ÀÖ¾ú´Ù, ±×·¯³ª ¹®Á¦°¡ ÀϾ ¶§ ³ª´Â ¾ÆÁ÷ ¾Ë¸ÂÀº workaround¸¦ ¸¦ À§ÇÑ Ã£¾Æ³»Áö ¾Ê¾Ò´Ù. ¿À¸²ÆÇ¿¡ ¿øº»À» º£³¢±âÀÇ ÇàÀ§·Î Àú¸¦ À§ÇØ ±ä¿äÇÏÁö ¾Ê´Ù, ÀÌ´Ù ÇÊ¿äÁ¶°Ç º¸´Ù´Â Á¤È®ÀÇ ´õ ¸¹Àº °Í.

¾î·µç, P/Invoke¸¦ »ç¿ëÇÏ´Â System.Diagnostics, ³ª´Â vmusrvc.exe - »ç½Ç»ó PC "°¡»ó ±â°è »ç¿ëÀÚ" ¼­ºñ½ºÇÑ´Ù -¿¡´Â ¿­·ÁÀÖ´ø ¿À¸²ÆÇÀÌ ÀÖ¾ú´Ù´Â °ÍÀ» °ÍÀ»ÀÌ ¹ß°ßÇß´Ù. ŸÀÓ ½ºÅÆÇÁ »ç¿ëÇϱ⿡¼­ °¡°ø °¨½ÃÀÚ'»ç°ÇÀ» À±°ûÀ» ±×¸®´Â s

...
´©¸£½Ê½Ã¿À "¿À¸²ÆÇ È¥µ· Àд °è¼ÓµÇ À§ÇÏ¿©!"¸¦

"¿¡ ÀÇÇØ ¾²´Â/\/\ Ø|À§¿¡ âÒ¡¾Ã ©÷ \/Â" ®© 2008³â 3¿ù 25ÀÏ ÄÚ¸àÆ® ¾øÀ½.
±â»ç¸¦ ´õ À§¿¡ ÀÐÀ¸½Ê½Ã¿À P/Invoke ±×¸®°í GetOpenClipboardWindow ±×¸®°í System.Diagnostics ±×¸®°í ¿À¸²ÆÇ ±×¸®°í GetWindowThreadProcessId ±×¸®°í °¡°ø °¨½ÃÀÚ ±×¸®°í c# ±×¸®°í °úÁ¤ ±×¸®°í °¡»ó ±â°è ±×¸®°í otherSoftware ±×¸®°í »ç½Ç»ó PC.

ºñ½ºÅ¸ - ºÎ 2¿¡¼­ °úÁ¤ÀÇ ¿ì¼±¼øÀ§¸¦, ÀÚµ¿À¸·Î À̸§À¸·Î ¼³Á¤ÇϽʽÿÀ

À̰ÍÀº ³ª°¡ ´ë·« ¾²°í ÀÖ´Â ½ÍÀº ¹«½¼ÀÌ ¾Æ´Ï´Ù. ±×·¯³ª ½Å ¹ß°ßÀº Àú¸¦ ÀÌ·¸°Ô ÇÑ. ÀÌ·¸°Ô, ³ª´Â À̰Ϳ¡´Â Á¦¸ñ¿¡µµ ºÒ±¸ÇÏ°í ´Ù·® ±â¼úÀûÀÎ °ø·Î°¡ ¾øÀ» À̰Ϳ¡°Ô ½ÇÇèÀ» ÇÏ´Â °ÍÀ» °áÁ¤Çϰí, ´ç½ÅÀÇ »ç°ú¸¦ ±¸°ÉÇÑ´Ù.

¸¶Áö¸· Æ÷½ºÆ® ÈÄ¿¡, ºñ½ºÅ¸¿¡¼­ °úÁ¤ÀÇ ¿ì¼±¼øÀ§¸¦, ÀÚµ¿À¸·Î À̸§À¸·Î ¼³Á¤ÇϽʽÿÀ () ¾Æ¸¶ ¸¹°Ô ´õ ³ª¾Ò´ø Áö¸íµÉ ¼ö ÀÖ´ø, ³ª´Â Æ÷½ºÆ®°¡ ´Ù¸¥ ¾î¶² À§Ä¡¿¡ ±×°ÍÀÇ ¹æ¹ýÀ» ¸¸µé¾ú¾ú´Ù´Â °ÍÀ» ¹ß°ßÇß´Ù. These sites appear to pull content from all over the web, package it up as their own, and toss ads all over it. One is lucky if the site even references the original author or links back to the original location of the post. It¡¯s frustrating, to say the least. I¡¯m all for distribution of knowledge and the like, but that¡¯s taking it too far. Maybe I shouldn¡¯t feel this way, but I (like others) put brain sweat and time into the work I do, and it would be nice if the source of the information would at least be cited if they¡¯re going to republish it without the author¡¯s consent.

So I visited two of these sites (which I have

¡¦

Click to continue reading "Set the Priority of a Process By Name Automatically, in Vista - Part 2"

Written by «/\/\¨ª|ö¡¾ò\/»®© on January 31st, 2008 with no comments.
Read more articles on otherSoftware and Process Monitor and priority and sysinternals and PowerShell and vista.

Set the Priority of a Process By Name Automatically, in Vista

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 0¡¿80 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

¡¦

Click to continue reading "Set the Priority of a Process By Name Automatically, in Vista"

Written by «/\/\¨ª|ö¡¾ò\/»®© on January 27th, 2008 with 1 comment.
Read more articles on otherSoftware and Process Monitor and priority and sysinternals and PowerShell and vista.

Ideas For Features / Enhancements to Sysinternals¡¯ Process Monitor

I¡¯ve written about Sysinternals¡¯ Process Monitor utility before:

I have had a few months now to work with Process Monitor, and it certainly is amazing. The filtering capabilities are great, and the fact that the filters are not destructive makes slicing and dicing the data many ways quite simple. The ability to capture all of the data that the utility can capture makes it quite powerful, and the ability to get stack traces for each event is extremely useful.

Going off the observation that Process Monitor is currently at version 1.01, and the assumption that the utility will see further development, I have hopes that the following relatively small ideas will be taken into consideration for future releases, and that further discussion and conversation is sparked.

1) Allow for the use of CTRL+C to copy selected data to the clipboard. Some data can be copied in this fashion, but from my experience not much. In many cases, one can right-click and choose ¡°Copy¡± from the context menu, but that¡¯s inconvenient. For example, on Event properties, on the Event¡¦

Click to continue reading "Ideas For Features / Enhancements to Sysinternals¡¯ Process Monitor"

Written by «/\/\Ø|âÒ¡¾Ã©÷\/»®© on February 18th, 2007 with no comments.
Read more articles on Process Monitor and otherSoftware and sysinternals and Utilities.