728x90
반응형

JMop 383

고벤처포럼

2014.01.28 고벤처 포럼에 참가하였습니다. 장소는 KT 올레스퀘어 입니다. 우연히 참여 기회가 와서 참여를 하게 되었는데요. 예전부터 창업에 관심이 있던 공돌이라서 좋은 기회다 싶어서 갔다 왔습니다. 가서 알게된건데 창업 관련으로 하는 여러 가지 중 가장 큰 포럼이라고 하더군요... 처음 시작은 삼성의 배성숙 상무님의 강의로 시작했어요. 이분은 자신의 경험을 바탕으로 강의를 하셨고 많은 벤쳐들에게 고객에 대한 배려가 가장 중요한 성공 방법이라고 하셨어요.(사진을 별로 못 찍었더군요...) 그리고는 참가한 모든 이들이 자신을 소개하는 10초 스피치를 했습니다.이때 말을 제대로 못해서 아쉬움이 많이 남네요.... 그리고 다음순서는 각종 정보를 들을수 있는 순서로, 특허권과 해외 트렌드, 국가별 앱 순..

[Windows/WinAPI] WindowsAPI / SetErrorMode

UINT WINAPI SetErrorMode( _In_ UINT uMode ); 함수 설명 : 잘못된 연산 등의 메세지를 관리하는 함수. ① uMode :오류 모드를 처리한다. Value Meaning 0 모든 오류 대화 상자를 표시하는 시스템 기본값을 사용합니다. SEM_FAILCRITICALERRORS 0x0001 시스템이 심각한 오류 처리기 메시지 상자가 표시되지 않습니다. 대신, 시스템은 호출 프로세스에 에러를 전송한다. 가장 좋은 방법은 모든 응용 프로그램을 시작할 때 SEM_FAILCRITICALERRORS의 매개 변수를 사용하여 프로세스 전체 SetErrorMode 함수를 호출한다는 것입니다. 이 응용 프로그램을 거는에서 오류 모드 대화 상자를 방지하는 것입니다. SEM_NOALIGNMENT..

[Windows/WinAPI] WindowsAPI / OpenService

SC_HANDLE WINAPI OpenService( _In_ SC_HANDLE hSCManager, ----① _In_ LPCTSTR lpServiceName, ----② _In_ DWORD dwDesiredAccess ----③ ); 함수설명 :서비스를 제어하기 위한 행동들을 사용하기 위한 함수. 성공시 생성된 핸들 값을 리턴하며, 실패시 NULL값을 리턴한다. ① hSCManager :서비스 제어 관리자 데이터베이스에 대한 핸들. OpenSCManager 함수를 통해 받은 핸들값이다. ② lpServiceName :제어할 서비스의 이름. 이 서비스를 식별하기 위해 사용자 인터페이스 응용 프로그램에서 표시하지 서비스 표시 이름 서비스 개체가 생성 된 CreateService에 기능의 lpService..

[Windows/WinAPI] WindowsAPI / SCM에 대한 특정 액세스 권한

SCM에 대한 특정 액세스 권한 정리 액세스 권한 기능 SC_MANAGER_ALL_ACCESS0xF003F 접근 가능한 모든 테이블에 STANDARD_RIGHTS_REQUIRED을 추가 한다. SC_MANAGER_CREATE_SERVICE0x0002 서비스 개체를 만들고 데이터베이스를 추가 하기 위한 CreateService 함수를 호출하는데 필요하다. SC_MANAGER_CONNECT0x0001 서비스 제어 관리자에 연결. SC_MANAGER_ENUMERATE_SERVICE0x0004 데이터베이스에있는 서비스를 나열하는 EnumServicesStatus 또는 EnumServicesStatusEx 함수를 호출하는 데 필요합니다. 어떤 서비스가 생성 또는 삭제 될 때 알림을 수신 할 수 있도록 Notify..

[Windows/WinAPI] WindowsAPI / OpenSCManager

SC_HANDLE WINAPI OpenSCManager( _In_opt_ LPCTSTR lpMachineName, -----① _In_opt_ LPCTSTR lpDatabaseName, -----② _In_ DWORD dwDesiredAccess -----③ ); 함수 설명 :서비스를 인스톨, 언인스톨 할 때 SCM을 오픈할 때 사용하는 함수. ① lpMachineName :대상 컴퓨터의 이름, NULL의 경우 로컬 컴퓨터 서비스 제어 관리자에 연결함. ② lpDatabaseName :서비스 제어 관리자 데이터베이스 이름, 이 매개 변수는 SERVICES_ACTIVE_DATABASE로 등록해야 하지만 NULL을 줄 경우로 SERVICES_ACTIVE_DATABASE로 인식한다. ③ dwDesiredAcc..

[Windows/WinAPI] WindowsAPI / RegisterServiceCtrlHandler

SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandler( _In_ LPCTSTR lpServiceName, -----① _In_ LPHANDLER_FUNCTION lpHandlerProc -----② ); 함수설명 :서비스 시작, 종료 재시작 등을 관리하는 콜백을 등록할 때 사용. 성공시 서비스 상태 변수가 넘어온다. ① lpServiceName : 서비스 이름 ② lpHandleProc : 서비스 시작, 종료, 재시작 등의 상태가 넘어오는 콜백 콜백 함수 - Handler() VOID WINAPI Handler( _In_ DWORD fdwControl ); 제어 코드 의미 SERVICE_CONTROL_CONTINUE 0x00000003 다시 시작 해야하는 일..

728x90
반응형