본문 바로가기

Dev/Windows

ffmpeg FFmpeg : http://ffmpeg.mplayerhq.hu/Unofficial FFmpeg Win32 Builds :  http://arrozcru.no-ip.org/ffmpeg_builds/flv 변환예제 ffmpeg.exe  -y -i input.wmv -ar 22050 -qmax 10 output.flv-ar rate            set audio samplin.. 더보기
벤치마킹 - 1초동안 실행한 횟수- 함수  Add : 두수 더하기  AddData : DB에 데이터 Insert - 절대적인 숫자의 크기는 의미없음 (상대적인 수치만 보기) COM+ 벤치마킹   서버 응용프로그램 클라이언트 언어 호출방법 Add AddData VC++(MFC) ATL/C++, COM+ Custom 10277 381 ATL/C++, COM+ .. 더보기
달라진 기능 (IIS 6.0) 출처 : http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ko/library/iis/7b037954-441d-4037-a111-94df7880c319.mspx?mfr=true 달라진 기능 (IIS 6.0) IIS 4.0, IIS 5.0, IIS 5.1 및 IIS 6.0의 기본 동작과 설정에는 몇 가지 중요한 차이점이 있습니다. 이 항목에서는 다음.. 더보기
SQLOLEDB Provider 의 특이한 동작   SQLOLEDB의 경우 SQLOLEDB의 버그인지는 모르겠지만 Select 의 결과 뿐만 아니라 Print문 혹은 Update나 Delete 에 의한 영향받은 레코드의 개수가 각각 1개의 커서로 인식해 Recordset 이 생성됩니다.     --************************************ ALTER Procedure Proc_TestAs   Print '123'&nb.. 더보기
COM+ Queued Components MSMQ를 이용해서 비동기로 컴포넌트를 호출방법COM+ 컴포넌트 - 해당 컴포넌트는 [out] 파라미터가 없어한다   [out] 파라미터가 있으면 인터페이스 대기 속성이 disable 되어 있다- COM+의 패키기의 대기화 속성에 "대기"가 체크되어야한다   당연히 MSMQ가 설치되어야 한다.- 수신처리하기 위해서는 "수신처리"를 체크하여 큐에 쌓인 내용을 처리함- 해당 구성요소의 인터페이스 속성에서 대기화의 "대기"를 체크하여 인.. 더보기
SWC (Services Without Components) /////////////////////////////////////////////////////////////////////// C# using System.EnterpriseServices; ServiceConfig sc = new ServiceConfig();sc.TrackingEnabled = true;sc.Transaction = TransactionOption.Required;sc.TrackingAppName = "cdecl";sc.Tra.. 더보기
RestartService void RestartService(std::string strServiceName) {    SC_HANDLE hSCM = NULL;    SC_HANDLE hDns = NULL;     try {        hSCM = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS);       .. 더보기
MultiMedia Timer 콘솔에서 Timer 이벤트 처리 방법을 찾다가 발견한 것.일명 멀티미디어 타이머라 불리는 ..일반적인 윈도우의 Timer API 보다 정확도가 높고 윈도우 큐를 이용하지 않아 윈도우 없이도 사용 할수 있다는 장점.About Multimedia TimersMultimedia Timer Functions 더보기
.NET Enterprise Services 성능 ( vs COM+) .NET Enterprise Services 성능 ( vs COM+) 더보기
DLL 파일 찾는 순서 1. The directory from which the application loaded. 2. The current directory. 3. The system directory. Use the GetSystemDirectory function to get the path of this directory. 4. The Windows directory. Use the GetWindowsDirectory function to get the path .. 더보기
DLL export 1. 첫번째 방법__declspec(dllexport) 키워드를 사용한다.이경우 calling convention이 "__cdecl" 이면 함수이름 그대로 export되지만 calling convention이 윈도우 표준인 "__stdcall" 이면 함수이름규칙이 변한다 [msdn]__stdcall Name-decoration convention An underscore (_) is prefixed to the name. The name is fol.. 더보기
_beginthread, _beginthreadex Create a thread.unsigned long _beginthread( void( __cdecl *start_address )( void * ), unsigned stack_size, void *arglist );unsigned long _beginthreadex( void *security, unsigned stack_size, unsigned ( __stdcall *start_address )( void * ), void *arglist,.. 더보기