<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
 <title type="html">Be well-being !!</title>
 <id>http://blog.kkomzi.net/atom</id>
 <link rel="alternate" type="text/html" hreflang="ko" href="http://blog.kkomzi.net/"/>
 <subtitle type="html">오늘이 될 내일을 위해 ! 오늘 같은 내일이 아니기 위해 ! 항상 오늘에 충실하자 !</subtitle>
 <updated>2010-02-24T00:10:35+09:00</updated>
 <generator>Textcube.com 2.0 Garnet</generator>
 <entry>
  <title type="html">[펌]About Box 에 관한 좋은 소스</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/185"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/185" thr:count="0"/>
  <category term="Dot Net"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/185</id>
  <updated>2010-02-18T11:59:29+09:00</updated>
  <published>2010-02-18T11:59:29+09:00</published>
  <summary type="html"> &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 출처 : http://www.codeproject.com/KB/vb/aboutbox.aspx &amp;nbsp; 게다가 소스도 미리 VB.net C# 각각 제공해준다.. &amp;nbsp; 친절한 분이군요... ^^ &amp;nbsp; 로컬에서 실행한 스샷 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Introduction The About Box dialog isn&amp;#039;t an essential part of any application, but it serves an important role, as the &amp;quot;dogtags&amp;quot; for your application. There are two distinct, and very different, audiences for this dialog. users: to identify the application&amp;#039;s name, who made it, when it was created, and what version they have. Very basic stuff. developers: to provide extremely detailed build, version, and file information. Typically used when troubleshooting problems with compiled, deployed code. You definitely should have an About Box-- but to continue with the dogtag analogy, if you&amp;#039;re whipping out dogtags on a regular basis, that&amp;#039;s symptomatic of a deeper problem (Mediiiic!). When you do need it, it can be a lifesaver. It&amp;#039;s OK to be used infrequently, but it also needs to provide decent diagnostic info. Decorative About Boxes with their scrolling text and 3D graphics may be fun, but they aren&amp;#039;t helpful. In order to serve the needs of these two vastly different user groups, my About Box provides two views: a simple, basic view for users, and a vastly more detailed view (accessible through a &amp;quot;More &amp;gt;&amp;gt;&amp;quot; button) for developers. Using the code This form is intended to be a standalone, resuable component; simply drag and drop the AboutBox.vb file into your project, then instantiate it as you would any other form. It has no special dependencies. Collapse Copy Code Private Sub MenuItemAbout_Click(ByVal sender As System.Object,_ ByVal e As System.EventArgs) Handles MenuItemAbout.Click Dim frmAbout As New AboutBox frmAbout.ShowDialog(Me) End Sub That provides the simplest, default About Box behavior. This should work for most applications right out of the box (as pictured in the screenshot). If you want to customize the form&amp;#039;s behavior, it does have a number of optional properties that can be set before showing the dialog: Collapse Copy Code Public Property AppEntryAssembly() As System.Reflection.Assembly Public Property AppTitle() As String Public Property AppDescription() As String Public Property AppVersion() As String Public Property AppCopyright() As String Public Property AppImage() As Image Public Property AppMoreInfo() As String Public Property AppDetailsButton() As Boolean The sample application demonstrates how to set these properties to customize the text in the dialog. Points of Interest The primary information presented by the About Box form is automatically derived from the AssemblyInfo.* file. The AssemblyInfo.* file should always be populated for all of your assemblies as a best programming practice, but you&amp;#039;ll want to make doubly sure in this case. Collapse Copy Code &amp;lt;Assembly: AssemblyTitle(&amp;quot;About Box Demo&amp;quot;)&amp;gt; &amp;lt;Assembly: AssemblyDescription(&amp;quot;Demonstration of AboutBox.vb code&amp;quot;)&amp;gt; &amp;lt;Assembly: AssemblyCompany(&amp;quot;Atwood Heavy Industries&amp;quot;)&amp;gt; &amp;lt;Assembly: AssemblyProduct(&amp;quot;Demo code&amp;quot;)&amp;gt; &amp;lt;Assembly: AssemblyCopyright(&amp;quot;� 2004, Atwood Heavy Industries&amp;quot;)&amp;gt; &amp;lt;Assembly: AssemblyTrademark(&amp;quot;All Rights Reserved&amp;quot;)&amp;gt; The rest of the detailed information is gathered through .NET&amp;#039;s built in, and very powerful, reflection capabilities. The build date is automatically calculated for each assembly based on the Build and Revision numbers specified in the AssemblyInfo.*: Collapse Copy Code &amp;lt;Assembly: AssemblyVersion(&amp;quot;4.1.*&amp;quot;)&amp;gt; This algorithm only works if standard auto-increment values were used (as pictured): Collapse Copy Code dt = CType(&amp;quot;01/01/2000&amp;quot;, DateTime). _ AddDays(AssemblyVersion.Build). _ AddSeconds(AssemblyVersion.Revision * 2) If TimeZone.IsDaylightSavingTime(dt, _ TimeZone.CurrentTimeZone.GetDaylightChanges(dt.Year)) Then dt = dt.AddHours(1) End If If dt &amp;gt; DateTime.Now Or AssemblyVersion.Build &amp;lt; 730 Or _ AssemblyVersion.Revision = 0 Then dt = AssemblyLastWriteTime(a) End If If you&amp;#039;ve overridden the Build or Revision numbers, I can&amp;#039;t calculate build date that way. In those scenarios, I use GetLastWriteTime on the assembly DLL file. I&amp;#039;m not aware of any more accurate methods to get build date, but between these two, the build time is usually correct. History Monday, June 14, 2004 - Published. Sunday, December 19, 2004 - Version 1.1 code refactored for readability and simplicity. switched to RichTextBox for more text, so URLs and MAILTO are automatically supported in .AppMoreInfo property. More assembly properties are enumerated in the Assembly Detail tab. converted to VB.NET 2005 style XML comments. now with 36% more cowbell! Wednesday, Janary 30, 2007 - Version 1.2 Added support for using proper system font Tested in Windows Vista Ported to Visual Studio 2005 and .NET 2.0 Monday, February 26, 2007 - Version 1.2a Added C# version, thanks to Scott Ferguson! License This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below. A list of licenses authors might use can be found here About the Author wumpus1 &amp;nbsp; Member My name is Jeff Atwood. I live in Berkeley, CA with my wife, two cats, and far more computers than I care to mention. My first computer was the Texas Instruments TI-99/4a. I&amp;#039;ve been a Microsoft Windows developer since 1992; primarily in VB. I am particularly interested in best practices and human factors in software development, as represented in my recommended developer reading list. I also have a coding and human factors related blog at www.codinghorror.com. Occupation: Web Developer Location: &amp;nbsp;United States &amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/185&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">[펌] C# 팝업폼 Activate(API)</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/184"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/184" thr:count="0"/>
  <category term="Dot Net"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/184</id>
  <updated>2010-02-18T12:17:04+09:00</updated>
  <published>2010-01-12T12:06:26+09:00</published>
  <summary type="html"> 현상 : MDI 자식폼에서 팝업창을 모달리스로 띄울 경우 불특정 상황에서(파악안됨 --;;) 팝업된 창이 메인 창 뒤로 숨겨져 버림 ㅡ,.ㅜ &amp;nbsp; MDI 인 경우인지 메인폼에 타이머(타이머 없애도 안되더라...)가 있어서 인지는 모르겠으나 API 로 해도 해결이 안되었음 &amp;nbsp; 결국, 별도스레드로 팝업하게 변경 후 해결 &amp;nbsp; 아래소스는 CodeProject 에서 검색된것.. 후킹에 관한 좋은 샘플도 되고하니.. 일단 펌.. ^^ &amp;nbsp; Introduction In .NET, there are a few functions for working with windows (of other applications). The most part have appeared in .NET 3.0, but they are not enough. So, we have to use the WinAPI functions. I introduce here the CWindow class, which is the wrapper class for the required window API functions. About I decided to make CWindow look like the System.Windows.Forms.Form .NET class. So, the description of the majority of the functions/properties is similar to the functions/properties with the same name from the Form class. Sometimes, even the inner construction is the same. In this article, I wouldn’t describe all the functions/properties, but just those that differ enough from the same of the Form .NET class. The description for others can be obtained from the CWindow code or from MSDN. The code is commented well enough, and most of the descriptions in this article are just short descriptions of the functions in the class code with the explanations. I decided not to throw exceptions in CWindow at all, because mistakes could be very specific, and it is better to catch them in the main code. The IuSpy program was written first as just an example of using the CWindow class. But then, after getting a working application, I decided to decorate it and make it comfortable for usage. So remember, IuSpy is not the end product. You can see how some CWindow functions/properties work, but don&amp;#039;t be sure that it is the best way. For example, in TreeForm and FindWindowForm , I enumerate all windows, but in TreeForm , I did it in a slower fashion. It is just an example. IuSpy is a very simple program. Almost all controls have tooltips. That’s why I wouldn’t describe it in this article. You can see its picture in the top of this page. CWindow Class Static Functions/Properties Properties TopWindow - Gets/sets the window at the top of the window&amp;#039;s Z order. StateChangeAnimation - Gets/sets whether windows animation, when minimizing and maximizing, is enabled. ActiveWindow - Gets/sets the currently active window. FocusedWindow - Gets/sets the window that has the keyboard focus. Captured - Gets the window (if any) that has captured the mouse. DesktopWindow - Gets the desktop window. Functions FromPoint - Retrieves the window at a specified location. FindWindow - Overloaded. Retrieves a window whose class name and window name match the specified values. EnumWindows - Enumerates all top-level windows on the screen. For details, see EnumWindows in MSDN, or the description in the code. EnumThreadWindows - Enumerates all non-child windows associated with the specified thread. For details, see EnumThreadWindows in MSDN, or the description in the code. GetThreadWindows - Retrieves the collection of top-level windows contained within the specified thread. Object of a Class The CWindow object is just an IntPtr – a handle to a window. Implicit Operators CWindow -&amp;gt; IntPtr ; IntPtr -&amp;gt; CWindow ; CWindow -&amp;gt; int ; Overloaded Operators ==/!= ( CWindow , CWindow ), ==/!= ( CWindow , IntPtr ). So you can use this in such a way: Collapse Copy Code IntPtr p; CWindow w,w2; w = new CWindow(p); w = p; p = w; w = 0x15864; if(w == w2)… if(w != p)… Window Info TextUnsafe - Gets/sets the text associated with this window. The simple Text property can’t get/set the text of most window types. TextUnsafe sends a message to the specified window, so your application can hang if that window is not responding. Check IsHung before using this property. Exists - Determines whether this object identifies an existing window. Menu - Gets/sets a handle to the menu assigned to the window. ThreadId - Gets the identifier of the thread that created this window. ProcessId - Gets the identifier of the process that created the window. IsUnicodeWindow - Determines whether the specified window is a native Unicode window. IsHung - Determines if Microsoft Windows considers that a specified application is not responding. ClassName - Gets the name of the class to which the specified window belongs to. RealClassName - Gets a string that specifies the window type. You can get icons with the following properties: Icon SmallIcon ClassIcon SmallClassIcon Be careful with these properties, check IsHung first. If you want to set your icon, you need to write it to the memory space of the process to which the window belongs to. You can do this with WriteProcessMemory() . But don&amp;#039;t forget, that you also need to destroy the old icon. You have to call DestroyIcon() from the space of the window&amp;#039;s process. For these operations, you have to inject your Win32 DLL with the help of hooks. I use some of my other classes for this, and I decided not to put them all together. Styles Styles UpdateStyles() GetStyle() SetStyle() You can get window styles with the help of GetStyle() and set them with SetStyle() . If you need to get or set styles several times for the same window, you can use the Styles property and an object of the WindowStyle class returned by it. Don’t forget that you not only need to set the styles to a window, but also apply them. You can do this with UpdateStyles() , or specify this in the SetStyle() function. Extended Styles ExStyles UpdateExStyles() GetExStyle() SetExStyle() Description is the same as for the simple styles. State Properties WindowState - Gets/sets the window&amp;#039;s state. WindowVisibleState - Gets/sets the window&amp;#039;s visible state. Implemented the same as Form.WindowState . Sometimes it differs from the real window state. For changing the real current state, use WindowState . RestoreToMaximized - Gets/sets a value indicating whether the window is maximized in the restored state. Functions Minimize - Minimizes the window. Restore - Restores the window from minimized to its previous state. Window Relations Properties Children - Gets the collection of windows contained within the window. It contains only the immediate child windows. IsTopWindow - If the current window is a top-level window, checks if it is at the top of the Z order. If the window is a child window, checks if it is at the top of its parent&amp;#039;s Z order. ThreadWindows - Gets the collection of the top-level windows contained within the window&amp;#039;s thread. TopChild - Gets the child window at the top of the Z order, if this window is a parent window; otherwise, returns null-window. TopLevelWindow - Retrieves the root window by walking the chain of parent windows. Functions EnumChildWindows - Enumerates the child windows that belong to this window. EnumThreadWindows - Enumerates all non-child windows associated with the current thread. FindChildWindow - Overloaded. Retrieves the window whose class name and window name match the specified values. GetNextWindow - Retrieves a window that has the specified relationship (Z-Order or owner) to this window. InsertAfter - Inserts this window after the specified window in the Z order. Other Transparent - Gets/sets whether the window is considered to be transparent. Can be used for hit testing or for drawing under-layered windows. ForceActivate() - Activates the window and gives it focus. The Activate() function can’t activate the window in some cases, for example, when a popup window is shown. So you can use the ForceActivate () function, if you want to activate a window in any case. Namesakes The description of the following properties/function can be seen in the class code or in MSDN. Remember that their real descriptions may not fully repeat the MSDN description. So, with the MSDN description you can decide whether it is the function that you need, and then see the specification in the class code. WindowRelations HasChildren Owner Parent TopLevel BringToFront() Contains() GetChildAtPoint() SendToBack() SetTopLevel() Coordinates Bottom Bounds ClientRectangle ClientSize DesktopBounds DesktopLocation Height Left Location MaximizedBounds MaximumSize MinimumSize RestoreBounds Right Size Top Width PointToClient() PointToScreen() RectangleToClient() RectangleToScreen() Visibility AllowTransparency Opacity Region TransparencyKey Visible Hide() Invalidate() Refresh() Show() Update() Window Info Handle Text Enabled Modal CanFocus Focused ContainsFocus Capture ShowInTaskbar Others Activate() Close() CreateGraphics() Focus() Additional Classes CWindowWorker, CWindowsWorker These classes were not made big. They contain only basic features, with the help of which you can try to implement everything that you need. CWindowWorker You can use the CWindowWorker class if you want to change several properties of a window in a single screen-refreshing cycle. The constructor is simple. Just put there the CWindow object or a handle to a window. With this class, you can change the Location , Size , and Visible state of the window, set styles and extended styles, and also set the window order. You can set the window styles with SetStyle() or SetExStyle() , but they will be applied to a window when you call the Reposition() function. The overloaded SetOrder() changes the window’s placement in the Z-order. But, remember that you can use this function only once for the current reposition. This is the only function in the Iu.Windows namespace where I throw an exception if this function is called more than once for the current object, because that is an obvious developer mistake. Call RePosition() at the end to apply everything that you have specified. CWindowsWorker Use this class when you want to change properties of several windows in a single screen-refreshing cycle. This class has only the indexer and the Reposition() function. You can specify a CWindow object or a handle in the indexer, and you will get an object of the CWindowWorker class for a specified window. You can specify everything that you want in the returned object, but don’t call Reposition() . At the end, after changing all the windows, call the Reposition() function of the CWindowsWorker class to apply all the changes. WindowStyle, WindowExStyle The Styles and ExStyles properties of the CWindow class returns objects of the aforesaid classes. They were written to check/set the specified styles. They are useful when you need to check/set styles several times for the same window. Both of these classes have the Check() and Set() functions and a lot of implicit operators. License This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL) About the Author Maxim Berezov Member Location: Ukraine Other popular Dialogs and Windows articles: A Beginners Guide to Dialog Based Applications - Part One A step by step tutorial showing how to create your first windows program using MFC Layout Manager for Dialogs, Formviews, DialogBars and PropertyPages A framework to provide automatic layout control for dialogs and forms EasySize - Dialog resizing in no time! An easy way to position controls in resizable dialogs or property pages using just a few macros XMessageBox - A reverse-engineered MessageBox() A reverse-engineered non-MFC MessageBox() that includes custom checkboxes. A Visual Framework (Views, Tabs and Splitters) Creating SDI/MDI applications with splitter and tab windows &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/184&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">CoolCommands 를 Visual Studio 2005 / 2008 에 명령프롬프트로 설치하기</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/181"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/181" thr:count="0"/>
  <category term="Dot Net"/>
  <category term="Addin"/>
  <category term="CoolCommands"/>
  <category term="Visual Studio"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/181</id>
  <updated>2009-09-25T11:30:47+09:00</updated>
  <published>2009-09-25T09:16:22+09:00</published>
  <summary type="html"> 설치 경로 및 참조 정보 url http://geekswithblogs.net/SoftwareDoneRight/archive/2007/12/12/coolcommands-in-visual-studio-2008.aspx http://weblogs.asp.net/GMilano/archive/2006/02/27/439208.aspx http://www.deklarit.com &amp;nbsp; CoolCommands 3.0 인스톨 버전은 Visual Studio 2005 를 위한 것이었음... &amp;nbsp; 2008 이 나온 지금 솔루션탐색기에서 해당 소스파일 폴더를 열 수 있는 기능은 추가가 되서 불필요 하겠지만, &amp;nbsp; 다른 기능을 사용하겠다면 msi 파일로 설치할게 아니라 &amp;nbsp; 아래 표의 커맨드라인 명령은 Path 를 고려해서 수정해줘야함 &amp;nbsp; &amp;nbsp; [Visual Studio 2005] &amp;nbsp; -- Install &amp;quot;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe&amp;quot; CoolCommands.dll /codebase regpkg CoolCommands.dll /codebase &amp;quot;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe&amp;quot; /setup &amp;nbsp; -- UnInstall &amp;quot;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe&amp;quot; /u CoolCommands.dll regpkg /unregister CoolCommands.dll &amp;quot;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe&amp;quot; /setup &amp;nbsp; [Visual Studio 2008] &amp;nbsp; -- Install &amp;quot;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe&amp;quot; CoolCommands.dll /codebase regpkg CoolCommands.dll /root:Software\Microsoft\VisualStudio\9.0 /codebase &amp;quot;C:\Program Files\Microsoft Visual Studio 9\Common7\IDE\devenv.exe&amp;quot; /setup &amp;nbsp; -- UnInstall &amp;quot;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe&amp;quot; /u CoolCommands.dll regpkg /unregister CoolCommands.dll &amp;quot;C:\Program Files\Microsoft Visual Studio 9\Common7\IDE\devenv.exe&amp;quot; /setup &amp;nbsp; &amp;nbsp; 2008 에 설치할 때 regasm 경로를 다른 버전으로 바꿔야 할까?? 실제 바뀐 부분이 있는지 여부는 다시 확인해 봐야 할듯함 &amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/181&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">이벤트 당첨 기념... 기념은 기념일뿐...</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/180"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/180" thr:count="1" thr:updated="2009-09-16T17:17:14+09:00"/>
  <category term="KKOMZI"/>
  <category term="&#xB808;&#xC774;&#xB514;&#xD22C;&#xC5B4;"/>
  <category term="&#xB9E5;&#xC8FC;"/>
  <category term="&#xC640;&#xBC14;"/>
  <category term="&#xC774;&#xBCA4;&#xD2B8;"/>
  <category term="&#xC81C;&#xC8FC;&#xB3C4;"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/180</id>
  <updated>2009-09-07T11:35:53+09:00</updated>
  <published>2009-09-07T11:35:53+09:00</published>
  <summary type="html"> &amp;nbsp; 흠~ 오프라인 매장에서 받아서 긁어보니.. 헉 3등 이네.... &amp;nbsp; 제세공과금은 96800 원이고 2명이서 사용할 수 있는거군... 흠... &amp;nbsp; 왜 하필 백수일 때 이런게 ㅡ,.ㅠ &amp;nbsp; 로또나 3등 걸리지 ㅋㅋㅋㅋㅋㅋ &amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/180&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">[펌]Windows NT부터 Windows 7에서 까지 ‘시스템 속성 &amp;gt; 성능 &amp;gt; 설정 &amp;gt; 성능 옵션</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/179"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/179" thr:count="1" thr:updated="2009-10-21T09:40:30+09:00"/>
  <category term="Window"/>
  <category term="Context Swtich"/>
  <category term="QUANTUM"/>
  <category term="thread"/>
  <category term="Windows &#xC131;&#xB2A5;&#xC635;&#xC158;"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/179</id>
  <updated>2009-07-28T17:51:56+09:00</updated>
  <published>2009-07-28T17:48:52+09:00</published>
  <summary type="html"> 성능옵션에 대한 설명... 이해하기 쉽게 잘 설명되어 있다는... 구뜨 !! &amp;nbsp; 출처 : http://blogs.technet.com/sankim/archive/2009/06/10/windows-vs.aspx &amp;nbsp; &amp;gt; 고급 &amp;gt; 프로세서 사용 계획&amp;#039;에 &amp;#039;프로그램&amp;#039;과 &amp;#039;백그라운드 서비스&amp;#039; 옵션 두 가지 중 하나를 사용자가 선택할 수 있습니다. 이 두 개의 옵션에 대해서 여러 의견(?)들이 난무하는데요, 이번 포스팅에서는 이 두 가지 옵션이 어떤 의미를 가지는지 그리고 여러분은 어떤 상황에서 두 옵션 중 하나를 선택할 것인지를 설명 드릴까 합니다. &amp;nbsp; &amp;nbsp; [그림 1. Windows 7, 프로세서 사용 계획] 잘못된 오해 많은 분들께서 이 옵션에 대해서 아래와 같이 잘못 이해하고 계십니다. {&amp;#039;프로그램&amp;#039;은 실제 사용자가 실행하는 응용 프로그램이고 &amp;#039;백그라운드 서비스&amp;#039;는 &amp;#039;서비스 관리자(services.msc)&amp;#039;에서 실행되는 서비스를 의미한다. 그래서 프로세서 사용계획의 설정에 의해 &amp;#039;프로그램&amp;#039;을 선택하면 사용자 프로그램에 더 많은 CPU 사용량을 할당하고 &amp;#039;백그라운드 서비스&amp;#039;를 선택하면 서비스(Service)에 더 많은 CPU 사용량을 할당한다} =&amp;gt; NO, NO, NO 이렇게 이해하고 계시면 안됩니다. 진실을 말씀 드리겠습니다. (이 옵션을 이해하기 위해서는 먼저 스레드와 컨텍스트 스위치 두가지 개념을 이해하셔야 합니다 그래서 이 단어의 정의를 설명드리면서 옵션을 이해하도록 하겠습니다) 우리가 사용하는 프로그램이란 것은 알고 보면 실행 파일이 프로세스(Process)로 만들어 진 후 스레드(Thread)에서 명령이 실행되는 것 입니다, 여기서 스레드란 명령어가 CPU를 사용하여 실행되는 단위로 정의 할 수 있습니다. (그밖에 많은 복잡한 이야기들이 있지만 여기서는 이정도 까지만 이해하시면 되겠습니다) 우리가 컴퓨터를 사용할 때 우리는 모르지만 네트워크 처리, HDD 처리, 커널에서의 작업, 응용프로그램 처리 등등 너무나도 많은 작업들이 동시 다발적으로 이뤄지고 있습니다. 다른 예로, 사용자가 인터넷에서 파일을 다운로드 하면서 Word와 WMP를 함께 사용하는 경우도 생각해 볼 수 있습니다. 이러한 것들은 모두 스레드 단위로 작업이 이뤄지며 작업에 따라 스레드 처리 시간이 길수도 짧을 수도 있습니다. 일상 생활에서도 금방 끝나는 일이 있고 오래 걸리는 일들이 있듯이 스레드도 처리 하는데 시간이 긴 작업과 짧은 작업들이 섞여 있는데 만약 그림처럼 CPU에서 하나의 스레드가 끝날 때까지 다른 스레드들은 기다려야 한다면 스레드 A가 끝날 때 까지는 스레드 B, C는 기다리고만 있어야 할 것 입니다. [그림 2] 위 그림 2처럼 하나의 스레드가 자신의 명령이 끝날 때가지 계속 CPU 독점해서 사용한다고 하면 오랜 시간 동안 다른 스레드들(프로그램)이 실행되지 못할 것입니다, 그렇게 되면 다른 프로그램의 성능에 영향을 주겠죠? 특히 스레드 B의 입장에서는 잠시 CPU를 사용하면 금방 끝날 일인데 앞에서 스레드 A의 작업이 끝나기를 기다려야 하니 답답한 노릇일 것입니다. 그래서 좀더 효율적으로 동시 작업이 가능 하도록 하나의 스레드가 시작해서 끝날 때까지 무작정 CPU를 사용하는 것이 아니고 그림 3. 처럼 스레드의 실행 시간을 짧은 시간 단위로 잘라낸 뒤 순서대로 세워 놓고 실행하다 자신에게 할당된 시간이 끝나면 하던 일을 멈추고 다음 스레드에게 CPU를 사용할 수 있도록 한 뒤 다시 자기 차례가 돌아오면 자신의 일을 다시 합니다. 스레드가 CPU를 얼마 동안 사용할지를 정의한 시간 단위를 바로 퀀텀(Quantum)이라고 합니다. 그러면 그림에서처럼 스레드 B는 다음 순번에서 바로 작업을 끝낼 수 있습니다. (그림 3의 &amp;#039;A B C A B C A C A C A A A&amp;#039; 순서를 보시면 이해가 좀 쉬우실 것입니다) [그림 3] 이 퀀텀을 사용자가 길게도 혹은 짧게도 설정 할 수 있는데 이것이 바로 &amp;#039;프로세스 사용 계획 옵션&amp;#039;입니다. 그래서 &amp;#039;프로그램&amp;#039;으로 설정하면 모든 스레드의 퀀텀을 짧게(6, 대략 2 Click) 설정하고 반대로 &amp;#039;백그라운드 서비스&amp;#039;로 설정하면 길게(36, 대략 12 Click) 설정 합니다. 그렇다면 퀀텀(스레드 실행 시간)을 짧게 혹은 길게 설정 하는 것은 어떤 차이가 있을까요? 차이와 그에 따른 장단 점을 이해 하시려면 Context Switch라는 의미를 이해 해야 합니다. [그림 4, Context Switch] 그림 4.와 같이 퀀텀에 정의된 시간이 끝나 CPU를 떠나야 하는 스레드 A는 CPU를 떠나기 전에 자신이 어디까지 작업을 했는지를 저장합니다, 그래야 다음 차례에 다시 A가 실행될 때 앞에서 마지막으로 진행했던 부분부터 다시 시작 할 수 있기 때문입니다, 또한 B는 자신이 앞에서 실행 했던 부분부터 다시 시작 하기 위해 앞에서 저장했던 실행정보를 불러옵니다, 바로 이런 일련의 작업을 컨텍스트 스위치(Context Switch)라고 합니다. 이 Context Switch 자체는 미약(?)하기는 하지만 전체적으로 보면 성능에 영향을 줄 수 있는 작업입니다. 그래서 만약 다른 작업은 거의 없고 CPU에서 스레드를 처리하는데 긴 시간이 필요한 단일 응용프로그램(SQL Server 혹은 그래픽 랜더링 작업 같은)만 실행하는 환경이라면 &amp;#039;백그라운드 서비스&amp;#039;로 설정해 Context Swith를 최소화하고 해당 프로그램의 스레드가 긴 시간 CPU를 사용 할 수 있도록 하는 것이 효과적일 것입니다. 반대로 일반 사용자의 컴퓨터 사용 패턴은 아주 소소한 아이콘 클릭 같은 작업을 포함해 IE같은 웹 브라우저 사용과 함께 음악을 듣는 것과 같이 동시에 여러 프로그램을 실행하는 패턴을 보입니다. 이런 경우 스레드에 긴 시간을 주면 스레드가 끝나기를 기다리는 시간이 오래 걸리기 때문에 다른 작업으로 넘어가는데 시간이 걸려 반응속도를 늦출 수 있지만, 일정한 시간 내에 여러 스레드들이 실행 될 수 있도록 퀀텀을 작게 설정하면 사용자 측면에서 반응속도를 높일 수 있습니다.. 두 옵션은 아래와 같이 정의 할 수 있습니다 프로그램: 여러 작업을 동시에 수행하는 일반 사용자 환경에서 쾌적한(?) 반응 속도를 보여준다. 백그라운드 서비스: 계속해서 한가지 작업을 실행하는 응용프로그램을 실행 하는 경우 높은 처리 효율을 가진다. * 이 두 옵션을 그 반대의 환경에 설정하였다면 반드시 나쁘다고는 말할 수 없겠지만 성능 효율면에서는 떨어질 것입니다. 그래서 기본적으로 Windows 2000 Professional, XP, Vista그리고 Windows 7과 같이 일반 사용자를 위한 Windows 클라이언트에서는&amp;nbsp; &amp;#039;프로그램&amp;#039;으로 설정 되어 있으며 Windows Server 2000, 2003, 2008에서는 &amp;#039;백그라운드 서비스&amp;#039;로 설정 되어 있습니다. 만약 윈도우 클라이언트지만 그래픽 랜더링 작업 같이 CPU를 많이 사용하는 하나의 작업을 주로 사용하는 환경이라면 &amp;#039;백그라운드 서비스&amp;#039;를 선택 할 수 있을 것이고 반대로 윈도우 서버지만 클라이언트 환경같이 사용한다면 &amp;#039;프로그램&amp;#039; 옵션을 선택하면 성능에 효과적일 것입니다. 조금 자세한 추가 설명 &amp;#039;프로그램&amp;#039;으로 설정 되어 있으면 스레드는 2 Clock interval 기간 동안 실행이 가능하며 &amp;#039;백그라운드 서비스&amp;#039;는 12 Clock interval 기간 동안 실행할 수 있습니다. 퀀텀에서는 Clock interval의 3배수로 설정됩니다, 그래서 &amp;#039;프로그램&amp;#039;으로 설정 되어 있으면 Short 값인 6(&amp;#039;실제 Clock 2개&amp;#039; x 3배수)을 가지고, &amp;#039;백그라운드 서비스&amp;#039;로 설정 되어 있으면 퀀텀 Long 값인 36(&amp;#039;실제 Clock 12개&amp;#039; x 3배수)을 가집니다. 그래서 클럭인터럽트가 걸릴 때마다 퀀텀 값을 3단위로 줄여가 결국 0이 되면 일단 그 스레드가 이번에 실행될 시간은 모두 끝내고 기다리고 있던 다음 스레드가 실행 되도록 합니다. 이해를 돕고자 상당 부분 단순화 썼습니다. 좀더 자세한 정보가 필요하신 분들께서는 아래&amp;nbsp; Windows Internals의 Thread 부분을 참고 하시기 바랍니다. [참고문서] Windows Internals 4&amp;#039;th, Chapter 6, Controlling the Quantum &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/179&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">[펌]USB OS 설치디스크 제작</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/178"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/178" thr:count="0"/>
  <category term="Window"/>
  <category term="OS &#xC124;&#xCE58;"/>
  <category term="USB"/>
  <category term="USB &#xC708;&#xB3C4;&#xC6B0; &#xC124;&#xCE58;"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/178</id>
  <updated>2009-07-18T13:34:34+09:00</updated>
  <published>2009-07-18T05:06:45+09:00</published>
  <summary type="html"> 출처 : http://www.omypc.co.kr/shopuser/etc/bbsList.html?bbs=data http://www.ripple.co.kr/mini/support/mininotice_view.asp?code=mininotice&amp;amp;codes=mininotice&amp;amp;num=&amp;amp;no=2025&amp;amp;page=1&amp;amp;keyfield=&amp;amp;keyword= &amp;nbsp; 툴 : UFDisk Utility &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/178&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">컴 견적</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/177"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/177" thr:count="0"/>
  <category term="&#xAE30;&#xD0C0;"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/177</id>
  <updated>2010-02-03T13:30:02+09:00</updated>
  <published>2009-07-16T21:38:42+09:00</published>
  <summary type="html"> http://www.omypc.co.kr/shopuser/goods/productView.html?code=2f44748e49 &amp;nbsp; PC본체별 분류 인텔(콘로/쿼드) 모니터 포함 패키지 오마이 익스트림 쿼드 QL3　　 　　 　　[쿼드코어 시스템] 1 &amp;nbsp; 998,000원 4,990 998,000원 4,990 &amp;nbsp; 주문제품 사양 변경금액 모니터 [23&amp;quot; Full HD] 무결점 액티브액정 CPU 인텔™ 코어2쿼드 Q8200 CPU쿨러 ★이벤트★ 기본형 저소음쿨러 메인보드 ★최신 인텔 P43칩셋[쿼드지원] 메모리 [DDR2 4GB 수입] PC6400 [800Mhz] -변경 +30,000원 그래픽카드 [지포스] 9800GT 512MB 하드디스크 S-ATA2 320GB [7200rpm] CD/DVD/RW 삼성 DVD멀티[CD&amp;amp;DVD-RW] 사운드 고성능 6채널 서라운드 사운드 랜카드 [유선랜] 리얼텍 100Mbps 내장형 케이스 [미들][전면LCD] 코아 베이론 V6.4L 블랙 -변경 +35,000원 파워 [500W 미들] 그레이트월 저소음 키보드 무료증정 고급형 멤브레인 마우스 무료증정 고급 광마우스 [800dpi] 이벤트상품 무료증정 2채널 고급스피커 사후지원 고객만족 보증서비스 (조립비용,전국 무료출장 1년AS(하드웨어 이상시+3년보증AS(유,무상)최적화 테스트후 출고(CMOS셋팅등 서비스) +29,000원 하드분할비용 C:50% D:50% 다나와에서 거의 동일하게 일부 견적 기타 자잘한 부품 빼고 다나와 거의 최적가로 사후지원 비용빼면 37580 원 차이면 꽤 괜찮은 듯 &amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/177&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">스타 저그전.. 역전 승 ㅜ,.ㅜ</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/176"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/176" thr:count="0"/>
  <category term="KKOMZI"/>
  <category term="&#xC2A4;&#xD0C0;&#xD06C;&#xB798;&#xD504;&#xD2B8;"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/176</id>
  <updated>2009-07-05T02:35:12+09:00</updated>
  <published>2009-07-05T02:10:55+09:00</published>
  <summary type="html"> 심~ 이놈이 플토할때도 무작정 캐리어 하드만 &amp;nbsp; 저그할때도.. 무작정 무탈하네... &amp;nbsp; 그래도... 밀릴뻔 했으나.. 저글링 업글과.. 저글링 무탈 스커지 조합이 좋아서.. &amp;nbsp; 물론 나중에 올 저글링 으로 마무리 &amp;nbsp; 캬~~~ ㅋㅋ 간만에 통괘한 역전승 끄끄끄끄끄끄끄끄 ^^~~ &amp;nbsp; 내친김에 Replay 첨부 ㅋㅋ 스샷 헤~ &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/176&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">1리터의 눈물 OST 찾다가...</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/175"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/175" thr:count="0"/>
  <category term="MUSIC"/>
  <category term="1&#xB9AC;&#xD130;&#xC758; &#xB208;&#xBB3C;"/>
  <category term="&#xC77C;&#xB4DC;"/>
  <category term="&#xCC99;&#xC218;&#xC18C;&#xB1CC;&#xBCC0;&#xC131;&#xC99D;"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/175</id>
  <updated>2009-07-05T02:09:18+09:00</updated>
  <published>2009-07-03T01:55:03+09:00</published>
  <summary type="html"> 케이(강윤성) 가수 출생&amp;nbsp; &amp;nbsp;1983년 11월 16일 소속사&amp;nbsp; &amp;nbsp;두리스타 학력 &amp;nbsp;한서대학교 데뷔 &amp;nbsp;2004년 1집 앨범 [K] 수상&amp;nbsp; &amp;nbsp;2006년 제20회 일본 골드디스크 한일 우정의 해 2005 특별상 경력&amp;nbsp;&amp;nbsp; 2005년 10월 후지TV 1리터의 눈물 OST &amp;#039;Only Human&amp;#039; &amp;nbsp; K씨는 한국에서도 기반이 없는 상태에서 일본에 가서 부른노래 Over이 &amp;quot;H2~너와 있던 날들(君といた日日)&amp;quot;의 주제가로 발탁되고 Only human도 일본에서 대히트친 드라마 1리터의 눈물의 주제가로 뽑히는 등 큰 인기를 누렸습니다. &amp;nbsp; 추천곡 : &amp;nbsp; 일본곡 ㆍOver ㆍOnly human ㆍFirst Christmas &amp;nbsp; 한국곡 ㆍ이별도 사랑처럼 ㆍ빈병을 걷어 차버렸죠 ㆍ눈물은 차가울때 아나봐 &amp;nbsp; -&amp;gt;제가 매일마다 듣는 곡은 이 정도 인데요, 확실히 다른 노래들도 좋습니다! &amp;nbsp; &amp;nbsp; &amp;lt; K-Only human P/V &amp;gt; 출처 : re: 1리터의 눈물 OST Only Human을 왜 K가 부른거죠 ? ma_ron 2008.04.20 01:40 &amp;nbsp; 케이(강윤성) 가수 출생&amp;nbsp; &amp;nbsp;1983년 11월 16일 소속사&amp;nbsp; &amp;nbsp;두리스타 학력 &amp;nbsp;한서대학교 데뷔 &amp;nbsp;2004년 1집 앨범 [K] 수상&amp;nbsp; &amp;nbsp;2006년 제20회 일본 골드디스크 한일 우정의 해 2005 특별상 경력&amp;nbsp;&amp;nbsp; 2005년 10월 후지TV 1리터의 눈물 OST &amp;#039;Only Human&amp;#039; &amp;nbsp; K씨는 한국에서도 기반이 없는 상태에서 일본에 가서 부른노래 Over이 &amp;quot;H2~너와 있던 날들(君といた日日)&amp;quot;의 주제가로 발탁되고 Only human도 일본에서 대히트친 드라마 1리터의 눈물의 주제가로 뽑히는 등 큰 인기를 누렸습니다. &amp;nbsp; 추천곡 : &amp;nbsp; 일본곡 ㆍOver ㆍOnly human ㆍFirst Christmas &amp;nbsp; 한국곡 ㆍ이별도 사랑처럼 ㆍ빈병을 걷어 차버렸죠 ㆍ눈물은 차가울때 아나봐 &amp;nbsp; -&amp;gt;제가 매일마다 듣는 곡은 이 정도 인데요, 확실히 다른 노래들도 좋습니다! &amp;nbsp; 출처 : http://search.naver.com/search.naver?sm=tab_hty&amp;amp;where=nexearch&amp;amp;query=K &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/175&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">실업급여 신청방법</title>
  <link rel="alternate" type="text/html" href="http://blog.kkomzi.net/174"/>
  <link rel="replies" type="application/atom+xml" href="http://blog.kkomzi.net/atom/discuss/174" thr:count="0"/>
  <category term="&#xC2E4;&#xC5C5;&#xAE09;&#xC5EC;"/>
  <category term="&#xACE0;&#xC6A9;&#xC9C0;&#xC6D0;"/>
  <category term="&#xB178;&#xB3D9;&#xCCAD;"/>
  <category term="&#xC2E4;&#xC5C5;&#xAE09;&#xC5EC;"/>
  <author>
   <name>KKOMZI</name>
  </author>
  <id>http://blog.kkomzi.net/174</id>
  <updated>2009-07-03T18:59:23+09:00</updated>
  <published>2009-07-01T16:19:19+09:00</published>
  <summary type="html"> 출처 : http://blog.daum.net/kyun5777/6993536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ㅇ 퇴직시 사업주에게 고용보험 이직확인서를 사업장 관할 고용지원센터에 제출토록 요구하고, &amp;nbsp;&amp;nbsp; &amp;nbsp;퇴직자는 실직후 지체없이 거주지 관할 고용지원센터에 실업을 신고하고 &amp;nbsp; &amp;nbsp; 실업급여의 수급자격인정을 신청하면 됩니다. &amp;nbsp; ㅇ 실업을 신고한 날로부터 1주~4주 범위내에서 지정된 실업인정일에 출석하여 &amp;nbsp; &amp;nbsp; 적극적인 재취업활동(면접, 이력서 제출 등의 구체적인 행위)으로 거주지 관할 고용지원센터에서 &amp;nbsp; &amp;nbsp; 실업을 인정받으면 실업급여가 지급됩니다. &amp;nbsp; ○ 실업급여는 고용보험 적용사업장에서 퇴직전 18개월중 180일이상 근무하다 자발적 이직이 아닌 &amp;nbsp; &amp;nbsp; 경영상 해고, 권고사직, 계약기간만료 등 회사사정에 의한 사유로 직장을 그만둔 근로자가 &amp;nbsp; &amp;nbsp; 근로의 의사와 능력을 가지고 적극적인 재취업활동을 하는 경우에 지급됩니다. &amp;nbsp; ○ 실업급여를 받을 수 있는 기간은 퇴직당시 연령(주민등록상 만 나이)과 &amp;nbsp; &amp;nbsp; 고용보험 가입기간에 따라 90∼240일의 범위내에서 지급되며, &amp;nbsp; &amp;nbsp; 퇴직전 평균임금(상여금 및 수당포함)의 50%(40,000원 한도)가 지급됩니다. &amp;nbsp; ==================================================================== 실업급여란? &amp;nbsp; 실업급여는 실업에 대한 위로금이나 고용보험료 납부의 대가로 지급되는 것이 아닙니다. 실업급여는 적극적인 재취업활동을 위한 재취업 활동 지원금입니다. 실업급여는 퇴직 다음날로부터 12개월이 경과 하면 지급받을 수 없습니다 &amp;nbsp; 실업급여지급대상? 실업급여 수급자격이 되려면 경영상 해고, 권고사직, 계약만료, 정년퇴직등 불가피한 사유로 직장을 그만두어야 합니다. 그러나 본인의 중대한 귀책사유로 해고되거나 정당한 사유없이 본인사정으로 퇴사하는 경우에는 정당한 사유로 인정되지 않습니다. &amp;nbsp; &amp;nbsp;* 중대한 귀책사유로 해고되는 경우(실업급여가 인정되지 않는 경우) &amp;nbsp; &amp;nbsp; -형법 또는 법률 위반으로 금고이상의 형을 선고 받고 해고된 경우 &amp;nbsp; &amp;nbsp; -공금횡령, 회사기밀누설, 기물파괴 등으로 회사에 막대한 재산상의 손해를 끼쳐 해고된 경우 &amp;nbsp; &amp;nbsp; -정당한 사유없이 장기간 무단 결근하여 해고된 경우 &amp;nbsp; &amp;nbsp; &amp;nbsp; (자세한 자격사항 확인은 아래 클릭) &amp;nbsp; &amp;nbsp; 실업급여 지급대상&amp;nbsp;&amp;nbsp; ☜ 클릭! &amp;nbsp; &amp;nbsp; &amp;nbsp;실업급여 신청절차 &amp;nbsp; 실업급여액은 얼마? &amp;nbsp; * 실업급여액= 퇴직 전 평균임금의 50%X지급일수 * 최고액: 1일 4만원 * 최저액: 최저임금법상 시간급 최저금액의 90%X1일근로시간(8시간) &amp;nbsp; 실업급여지급일수? &amp;nbsp; 실업급여는 퇴직 당시 연령과 고용보험 가입기간에 따라 최소 90일에서 최대 240일까지 받을 수 있습니다. &amp;nbsp; 연령 및 가입기간 1년 미만 1년 이상 3년 미만 3년 이상 5년 미만 5년 이상 10년 미만 10년 이상 30세 미만 90일 90일 120일 150일 180일 30세 이상 ~ 50세 미만 90일 120일 150일 180일 210일 50세 이상 및 장애인 90일 150일 180일 210일 240일 &amp;nbsp; &amp;nbsp; &amp;nbsp;실업급여신청방법? &amp;nbsp;주민등록증을 지참하여 가까운 고용지원센타에 가서 구직등록후 수급자격인정신청서 (창구비치)를 제출 &amp;nbsp;* 먼저 사업주가 피보험자(실업급여신청자) 자격상실신고서와 이직확인서를 고용지원센터로 신고완료해야 실업급여 신청이 가능) &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blog.kkomzi.net/174&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
</feed>
