윈도우즈 MFC JavaScript WIN32 PHP pc최적화 EmbeddedXP GDI+ WINCE activex 바탕화면 스크랩 version 폴더 작업관리자 속도향상 string DirectShow 셧다운 shortcut 타임아웃 부팅 process shutdown directory DirectX event grab capture folder 부팅로고없애기 디스플레이등록정보 메모리최적화 목록지우기 무응답 boot.ini 공유폴더 빈폴더 boot attribute ATL 스크린세이버 웹브라우져 윈도우xp address 느린pc 느려진pc NOGUIBOOT wave WaitToKillServiceTimeout video ExitProcessName toolbar taskmanager strfnd icon keyboard local screensaver resolution

PC최적화.ZIP

Windows XP Shutdown(윈도우종료) 빠르게 하기   (created at 2007-05-18)   262  

시작 --> 실행 --> regedit를 실행하여 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl 를 찾아서,Control을 클릭한 다음 오른쪽에 나타나는 목록에서 Wait To Kill Service Timeout을 더블 클릭 한다. 그리고 20000 으로 설정된 값을 100 으로 수정하면 윈도우 종료 속도가 이전보다 훨씬 향상된다. 그런데 정보의 바다에 범람하는 다양한 팁들을 전부 챙길 필요는 없어도 기...

Windows XP에서 윈도우 창이 뜨는 속도를 높이는 방법   (created at 2007-05-18)   382  

윈도우즈의 속도를 조금이라도 빠르게 만들고 싶은 사람들에게는 창의 최대화 , 최소화에 따른 애니메이션 효과도 속도를 저하 시키는 원인이 됩니다. 애니메이션 효과를 주지 않는 대신 그 속도를 높여주는 방법을 소개하겠습니다.① 레지스트리 편집기를 실행한다.컴퓨터의 `시작' 버튼을 눌러 `실행' 메뉴에 들어가 regedit을 입력하고 `확인' 버튼을 누르면 레지스트리 편집기가 열립니다.② 변경 할 사항:HKEY_CURRENT_USERControl Pa...

XP 윈도우 창 속도 높이기   (created at 2007-05-18)   185  

윈도우즈에서 윈도우 창의 최대화, 최소화에 따른 애니메이션 효과를 제거하여 윈도우 창의 속도를 높여보자.먼저레지스트리 편집기를 실행(왼쪽 하단 윈도우 시작메뉴에서 실행을 선택하고 를 친다)한다. 그리고HKEY_CURRENT_USERControlPaneldesktopwindowmetrics로이동우측 화면에서 마우스 오른쪽 버튼을 누른후 을선택하고MinAnimate라고 입력하고 더블클릭하여 으로 설정한다. 이것으로 창이 열리거나 닫힐때 최대화 , 최소화 애니...

타임아웃 시간줄이기   (created at 2007-05-18)   156  

윈도우 XP는 응용프로그램이 정지하면 해당 프로그램의 응답을 기다렸다가 프로그램 정지를 실행한다. 이 프로그램의 응답시간(타임아웃시간)을 조절하면 윈도우 XP 정지시간을 줄일 수 있다 먼저 레지스트리 편집기 실행하여 아래 항목을 순서로 찾는다.[HKEY_CURRENT_USER      ↓Control Panel      ↓Desktop   ...

윈도의 묵묵부답! '무응답 시간' 단축하기   (created at 2007-05-18)   292  

윈도 XP는 실행 중인 프로그램이 동작을 멈추면 응답이 있을 때까지 기다리는데, 이 기다리는 시간을 짧게 조절하면 불필요한 시간 낭비를 줄일 수 있다.  ‘시작→실행’을 클릭하고 나타나는 ‘실행’ 창에 ‘regedit’라고 입력한 다음 키를 누르면 윈도 레지스트리 편집기가 실행된다. 여기에서 ‘HKEY_CURRENT_USERControl PanelDesktop’ 키로 이동한 다음 오른쪽 창에서 ‘HungAppTimeout’ 항목을 더블클릭한다. ...

폴더 창 실행 속도 끌어올리기   (created at 2007-05-18)   157  

윈도우 XP에는 파일을 종류별로 구분해 표시하는 기능이 있는데, 이것이 화면 표시 속도를 떨어뜨리는 한 요인이 될 수도 있다.저사양 PC 사용자라면 과감하게 이 기능을 삭제하자.1.‘시작→설정→제어판’으로 들어간 다음 2.‘폴더 옵션→보기→고급 설정’에서 다음의 옵션을 해제하면 폴더 창 실행 속도가 빨라진다.  ‘폴더 및 바탕 화면 항목에 팝업 설명 표시’  ‘압축된 파일과 폴더를 다른 색으로 표시’  ‘독립된 프로세스로 폴더 ...

PC가 점점 느려지고 있다면 바탕화면에 있는 단축 아이콘이 점유하는 메모리 용량을 되찾아라   (created at 2007-05-18)   576  

프로그램 설치와 동시에 바탕 화면에 생기는 단축 아이콘은 마우스 클릭만으로 해당 프로그램을 실행할 수 있게 해주는 편리한 도구지만 윈도 실행 속도를 떨어뜨리는 주범이 되기도 한다.윈도를 부팅할 때마다 아이콘을 메모리로 옮기는 탓에 부팅 속도를 떨어뜨릴 뿐만 아니라 메모리 용량도 많이 잡아먹기 때문이다. 따라서 단축 아이콘은 반드시 필요한 것만 놔두고 다 삭제하는 것이 좋다.다만 내 컴퓨터, 휴지통, 네트워크 환경 등의 아이콘 등은 삭제가 불가능한데, 바탕...
PC가 점점 느려지고 있다면 바탕화면에 있는 단축 아이콘이 점유하는 메모리 용량을 되찾아라

프로그램 목록에서 지워지지 않는 목록 지우기   (created at 2007-05-18)   281  

프로그램의 언인스톨러을 사용하여 프로그램을 제거했을 때 제어판 속에 목록에서 목록이 그대로 남아 있을 때가 있다. 이런 경우 지우고자 하는 프로그램이 지워지지도 않고 설치에 문제가 될 수도 있다.윈도우 "시작"-->"실행"-->regedit를 쳐넣고 enter 키를 친다.그 다음,내컴퓨터HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall 에서프로그램 추가에 있는 목록이 보일 것이다.그 중에...

WindowsXP 부팅시 부팅 로고 안나오게 하는 방법   (created at 2007-05-14)   320  

Embedded OS같은것을 하려다보면 부팅시 부팅이미지를 띄우고 싶지 않아하는 경우가 있다.Windows XP에서 부팅시 부팅 이미지(Booting GUI)를 나오지 않게 하려면 다음과 같이 실행해 준다.[시작] -> msconfig -> BOOT.INI 탭 이동 -> NOGUIBOOT 탭 채크 -> 확인다음번 부팅시에는 부팅로고가 뜨지 않을것이다.Embedded STB같은것을 만들고자 하고 있다면,이같은 비기를 통해 간단히 흉내낼 수 있다.
WindowsXP 부팅시 부팅 로고 안나오게 하는 방법

웹브라우져에 붙이기 위한 ActiveX 프로그래밍 방법   (created at 2006-09-29)   289  

  - ActiveX의 등록들어가며...얼마전 까지만 해도 ActiveX의 제작이나 사용은 나에겐 먼나라 같은 일이었다.그런데 그것이 현실로 다가올 줄이야. 흑흑...ActiveX의 제작까지는 델파이라는 훌륭한 매개체를 이용하여 손쉽게 작성할 수 있었다. 그런데 문제는 바로 이 제작된 ActiveX의 등록에 있었다. 이 ActiveX의 등록 방법에 대해 간단히 알아보자.AcitveX의 제작...ActiveX의 제작은 이미 여러번 강좌나 기타 책등...

how to record keyboard & mouse event   (created at 2006-09-29)   230  

We will now present an example of using Windows API functions by creating an application that serves the useful function of hooking into the Windows messaging system, and recording any keyboard and mouse input to be used for later playback. We will call ou...

PC 셧다운 (shutdown)   (created at 2006-09-29)   168  

셧다운 해주는 기능은 다음과 같이 구현 할 수 있다.procedure ExitWin2000(ewx: integer);varhToken: THANDLE;hProc: THANDLE;mLUID: TLargeInteger;mPriv, mNewPriv: TOKEN_PRIVILEGES;mBufferLength: DWord;beginif not (ewx in [1, 2]) then  exit;hProc := GetCurrentProcess();Ope...

스크린세이버 동작 못하게 막아주기   (created at 2006-09-29)   294  

Good question, and yes you can disable the Windows screen saver at runtime. It just so happens that just before Windows activates its screen saver, it sends out a SC_SCREENSAVE message to all running programs. If any of them set the message's Result field ...

로컬 IP 알아내기   (created at 2006-09-29)   221  

uses Winsock; function GetIPFromHost(var HostName, IPaddr, WSAErr: string): Boolean;typeName = array[0..100] of Char;PName = ^Name;varHEnt: pHostEnt;HName: PName;WSAData: TWSAData;i: Integer;beginResult := False;if WSAStartup($0101, WSAData) 0 thenbegin&nb...

공유폴더 찾아주기   (created at 2006-09-29)   281  

Good day.I need to know how to list shared folders on a computer that I am connected over LAN to, given its IP or machine name.Thanks ahead. ========================================================================================================Accepted An...

DirectShow에서 비디오 출력 크기 조정해주기   (created at 2006-09-29)   315  

PinOut := GetPin(VideoCapture, 'Preview');PinOut.EnumMediaTypes(MediaEnum);While MediaEnum.Next(1, MediaType, nil) = S_OK doBeginif GUIDToString(MediaType.subtype) = GUIDToString(MEDIASUBTYPE_RGB24) thenbegin   New(MediaType2);   CopyMe...

ShellExecute 실행 끝날때 까지 기다리기   (created at 2006-09-29)   243  

엄청난 비기 임... 흐흐흐...uses ShellAPI;{Supply a fully qualified path name in ProgramName}procedure KShellExecute(exe, param, dir: String);varExitCode: DWORD;SEInfo: TShellExecuteInfo;beginFillChar(SEInfo, SizeOf(SEInfo), 0);SEInfo.cbSize := SizeOf(TShellExecuteI...

Extracting a Program's Version Information   (created at 2006-09-29)   224  

The Unofficial Newsletter of Delphi Users - by Robert Vivrette --------------------------------------------------------------------------------Extracting a Program's Version Information by Michael Burton - rimrock@rimrocksoftware.com Delphi 3 and Delphi 4 ...

Starting an application as an icon in the system tray   (created at 2006-09-29)   150  

  Copyright © 2000 Ernesto De SpiritoDownload the source codePlacing an icon the system trayThe system tray is the area at the right of the task bar where "background" applications can place their icons. To place an icon in the tray you have to call t...

디렉토리와 그 안에 있는 모든 파일 지우기   (created at 2006-09-29)   247  

  procedure TForm1.Button1Click(Sender: TObject);var  DirInfo: TSearchRec;  r : Integer;begin  r := FindFirst('C:DownloadTest*.*', FaAnyfile, DirInfo);  while r = 0 do  begin    if ...

디렉토리 복사 루틴 (하부디렉토리까지 몽땅)   (created at 2006-09-29)   205  

  Procedure TForm1.DirectoryCopy(Sourcedir :string; Destdir: string);var  Pstr : array[0..256] of char;

Create a standard windows shortcut file   (created at 2006-09-29)   235  

  Q:How can I create a standard windows shortcut file (*.lnk) from my Delphi application?A:Below is an example that creates a shortcut to a DOS batch file.You need to use the procedure CreateLink();   program kg_MakeLink;{*******************...

File Attribute 바꾸는 방법   (created at 2006-09-29)   281  

  procedure TForm1.Button1Click(Sender: TObject);begin  with OpenDialog1 do    if Execute then      if SetFileAttributes(PChar(Filename), FILE_ATTRIBUTE_HIDDEN) then    &n...

wave 파일 mixing 하기. (웨이브 믹싱)   (created at 2006-09-29)   388  

용도는.. 배경음에다 목소리 합칠때 사용하는 겁니다.검증은 좀 덜됐지만, 이런식으로 하면.. 얼마든지 응용이 가능할꺼 같네요.그럼.. 문제 있으시면 답글 부탁드립니다.   // WAVE 파일을 Mixing 한다. - 배경음 + 목소리용// [in] pFile1 : 목소리 파일// [in] pFile2 : 배경음 파일(목소리 파일보다 커야한다.)// [in]nPreMargineSec : 몇초 후부터 음성을 합칠것인가. (배경음만 ...

ATL/ActiveX 에서 자바스크립트로 데이터(문자열) 보내기   (created at 2006-09-29)   301  

음.. 보통 param 으로 엑티브X로 값을 넘겨 받아서 쓰는데요그 반대도 궁금해서 찾아봤더니 자료가 별로 없더군요.혹시나 해서 올립니다.1. 클래스뷰 인터페이스항목에서 메서드를 추가합니다2. 매개 변수 형식을 VARIANT*  로 하고 특성에 out과 retval을 설정합니다. (메서드 이름과 변수 이름은 적당히...)3. 구현부분을 다음과 같이 합니다.STDMETHODIMP CTest::TestMethod(VARIANT* pVal){ ...

System Log-Off, Suspend, Reboot, Shutdown 시키기   (created at 2006-09-29)   238  

윈도우에서 시스템 Shutdown, Reboot, Log-Off는 ExitWindowsEx 함수로, Suspend는 SetSystemPowerState 함수로 가능합니다.윈도우 NT를 베이스로 하는 2000, XP의 경우는 시스템을 컨트롤 하기 위해서는 권한을 변경하는 과정이 필요합니다. BOOL IsWindowsNT(){    OSVERSIONINFO verInfo;     verInfo.d...

GDI+ 에서 이미지 반투명 처리하기..   (created at 2006-09-29)   292  

GDI 에선 AlphaBlend 라는 함수로 가능하기는 하는데찍을 부분의 이미지 색상과 혼합을 해야 제대로 구현이 됩니다계산식이야 MSDN 에도 있고 여기 Q&A 에 검색해도 있습니다.AlphaBlend 로 하다가 계산하는거 짜증나서GDI+ 찾아 보니까 있더군여..MSDN 에서 발췌했습니다.여기 검색해봐도 없길래... 갖다 붙여 넣습니다... 참고하세요..  Using a Color Matrix to Set Alpha Values in ...

자기자신 IP알아내기(로칼컴퓨터)   (created at 2006-09-29)   228  

^^.여러가지 방법이 올라와 있지만 제 컴에는 이넘 밖에 되지 않았습니다.Test 컴파일러 : VC++6.0 , VC++.NET  #include #include #include #pragma comment(lib, "ws2_32.lib")    CString CLogToNmdDlg::GetMyIp(void){      CString strHostName="";&nb...

프로세스명으로 프로세스 죽이는 함수   (created at 2006-09-29)   278  

/*    사용법 : ExitProcessName("IEXPLORE.EXE");

빈폴더 찾아내기   (created at 2006-09-29)   189  

주어진 경로 하위에 위치한 빈폴더를 모두 찾아내 삭제하는 함수입니다.수정해야 할부분이 있다면 알려주세요 ^^BOOL DelEmptyFolder(CString strPath){           CFileFind finder;    int nValidCnt = 0;    BOOL bWork...

IE 패치에 따른 object, embed, applet 대처 방안   (created at 2006-09-28)   326  

기존 방법↓Embed.jsdocument.write(‘’);단점 : embed 시킬 파일마다 js파일을 생성해주어야함 ㅡㅡa

HTML 긁어오는 프로그램 소스   (created at 2006-09-28)   163  

Your first task is to create a Delphi function used to download a file from the Internet. One way of achieving this task is to use the WinInet API calls. Delphi gives us full access to the WinInet API (wininet.pas) which we can use to connect to and retrie...

파일에서 한줄만 읽어다 return 해주는 소스   (created at 2006-09-28)   276  

 function read_line_1($filename)  {    $fp=fopen($filename, "rb");    $buff=fgets($file, 40960);    fclose($fp);    return trim($buff);  }

작업관리자에 프로그램 안뜨게 하기   (created at 2006-09-28)   443  

작업관리자를 띄워보면 어떤 프로그램이 떠 있는지 다 나온다.이걸 막으려먼 프로젝트 소스에서 다음과 같이 초기화를 해주면된다....Application.Initialize;Application.Title := '';Application.CreateForm(TForm1, Form1);...이렇게 해주면 Taskbar에도 안뜬다.

String Find Function (StrFnd)   (created at 2006-09-28)   180  

특정 문자열을 찾아내 주는 소스.델파이 프로그래밍 할 때마다 자주 애용하는 소스이다.  function StrFnd( source, key: String): Integer;vari, j, flen, slen, klen: Integer;beginslen := Length( source);klen := Length( key);flen := slen - klen + 1;for i := 1 to flen dobegin   if sour...

Toolbar에서 Icon 없애기   (created at 2006-09-28)   194  

  ::OnInitDialog(....){...//작업 표시줄에서 버튼을 없애준다.DWORD dwStyle = GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE);dwStyle &= ~WS_EX_APPWINDOW;SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, dwStyle);...}

웹브라우져가 떠서 웹페이지 보이게 하는 소스   (created at 2006-09-28)   333  

참으로 간단하다.ShellExecute라는 함수를 쓰면 된다.// ShellExecute(Application.Handle, nil, PCHAR(strWorkingDir), nil, '', SW_SHOW);ShellExecute( NULL, NULL, "http://m.kurapa.com", NULL, "", SW_SHOW);

ActiveX에 다이얼로그 붙이기   (created at 2006-09-28)   293  

ActiveX Control안에 다른 ActiveX Control을 올려놓을때는 차일드 속성외에..app에 initinstance에서 AfxEnableControlContainer();를 호출해줘야 합니다..예..BOOL CClientApp::InitInstance(){BOOL bInit = COleControlModule::InitInstance();if (bInit){// TODO: Add your own module initialization cod...

드라이브 문자 알아내는 소스   (created at 2006-09-28)   298  

내가 사용하고 있는 PC에서 드라이브가 어떤게 사용가능한지 알아내는 소스.void CDriveCheckUtilDlg::CheckForDriveLetterAccess(){  char m_DriveLetter[80]={ "

ListCtrl에서 아이템 추가하기 예제   (created at 2006-09-28)   442  

char *strTitle, *strArtist, *strTime;{/* Add song information to play list */LV_ITEM lvitem;lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE ;//  lvitem.iImage = MemoryType - 1; /* Set Image Type */lvitem.state =  0;lvitem.stateMask = ...

ActiveX에서 바이너리 데이터 파라메터로 안깨지게 받는법   (created at 2006-09-28)   341  

보통 LPCTSTR로 선언해서 쓰는데 그럼 가다가 end of string 이후가 깨져버린다.그때 파라메터를 CHAR * 로 선언해서 쓰면된다.Visual C++ 6.0에서는 CHAR* 선언이 불가능하므로 수동으로 고쳐주면된다.이때 컨트롤 부분에서는 다음과 같은 부분도 수정해주어야 한다.VTS_BSTR로 선언되어진 부분을 VTS_PI1로 선언해주면된다.그러면 데이터 송수신시 깨지지 않는다.from ControlDISP_FUNCTION(CKlientCtrl...

모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때...   (created at 2006-09-28)   284  

모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때...요로코롬 해보슈~WndProc(..){switch(){   case WM_SYSCOMMAND:   {     if(wParam==SC_CLOSE)     {       EndDialog();//종료   &n...

DirectShow - NULL Rendering Example   (created at 2006-09-28)   222  

DirectShow를 이용하여 간단히 컨텐츠를 재생하는 프로그램 소스다.이것만 이해하면 DirectShow의 절반은 이해 한 셈이다.#include #pragma comment(lib, "strmiids.lib")

Broadcast를 이용한 Application 종료   (created at 2006-09-28)   380  

가끔 어플리케이션을에게 메시지를 보내서 통채로 죽이고 싶을때가 있다.어플리케이션들아 우리 같이 종료하자!!!이럴때는 윈도우 메시지를 정의해놓고,브로드케스트 해주는 방법을 써주면 좋다. 보내는 곳UINT nCloseRegMsg = ::RegisterWindowMessage("ISCREEN_CP_APP");::PostMessage(HWND_BROADCAST, nCloseRegMsg, 0, 0);받는 곳UINT nCloseRegMsg = ::Regis...

IE Control을 사용하여 만든 어플리케이션에서 javascript로 어플리케이션에 정의된 함수 호출하는 방법   (created at 2006-09-28)   368  

Embedded XP같은거 사용해서 커스톰 웹브라우져같은거 만들때 이런 방법을 많이 쓴다.셋톱박스 전용 브라우져 만들때 꼭 써야하는 방식이라고나 할까...내용 요약:IE Control을 사용하여 개발하는 어플리케이션 내에 정의된 함수를 javascript로 window.external.[사용자 정의 함수] 로 호출하는 방법.기본적으로는 함수는 Public으로 정의하여 구현하면 IE위에서 돌아가는 javascipt에서도 Call할수 있다.# call방법wi...

윈도우 옮기는 API - SetWindowPos   (created at 2006-09-28)   351  

 The SetWindowPos function changes the size, position, and Z order of a child, pop-up, or top-level window. Child, pop-up, and top-level windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and ...

CFileDialog - File Open Example   (created at 2006-09-28)   220  

CFileDialog l_SampleDlg(TRUE,NULL,NULL,OFN_OVERWRITEPROMPT,"Text Files (*.txt)|*.txt|Comma Separated Values(*.csv)|*.csv||");      int iRet = l_SampleDlg.DoModal();      CString l_strFileName;&nbs...

GDI+ Programming 방법   (created at 2006-09-28)   331  

 [중요1] Graphics 개체를 사용한다.[중요2] 다음의 헤더선언을 꼭 해야된다        #include         using namespace Gdiplus;        #pragma comment(lib, "gdipl...

투명 윈도우 만들기   (created at 2006-09-28)   262  

You should be able to use this demo as a skeleton application for your own project.A standard CDialog MFC EXE application was created with the wizard and apart from the standard supplied code, the following functions were overridden.void OnClose() Used to ...

불투명 윈도우 만들기   (created at 2006-09-28)   338  

 * 불투명 윈도우 만들기방금전에 책에서 본 예제로 만든겁니다.님의 코드보다 더 자원을 먹을지는 모르겠지만 참고하세요.윈도 2000이상에서만 된다고 하네요.전역입니다 :// 투명 설정을 위한 상수 정의#define WS_EX_LAYERED       0x00080000#define LWA_ALPHA         ...


Page: 1  2