분류 전체보기298 C#에서 aygshell.dll 사용 방법 C#으로 테스트한 결과 WM5.0, PPC 2003 se 등에서는 정상적으로 DLL을 인식하여작동하지 않는다. 에뮬레이터가 아닌 WM5.0 PDA로직접 테스트를 해 보았다.WM6.0 에뮬레이터에서는 정상 작동하는 것을 확인했다.따라서 aygshell.dll은 WM6.0 이상 PDA나 스마트폰에서는 정상 작동 할 것으로 예상된다..NET CE5.0에서도 작동한다고 하는데 관심이 없어서 에뮬레이터로 테스트 해 보지 않았다.[DllImport("aygshell.dll")] static extern UInt32 SndOpen(string pszSoundFile, ref IntPtr phSound);[DllImport("aygshell.dll")] static extern UInt32 SndPlayAsync(In.. 2009. 6. 29. C#으로 fmodex.dll을 사용하는 예제 // DLLImport to Initialize FMOD [DllImport("fmodex.dll", EntryPoint = "FSOUND_Init", SetLastError = true, CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Winapi)] public static extern bool FMOD_init(int mixrate, int maxsoftwarechannels, int flags); // DLL Import to get the length of a stream [DllImport("fmodex.dll", EntryPoint = "FSOUND_Stream_GetLength", SetLastError = true, Ch.. 2009. 6. 29. C#에서 Win32 API 사용하기 C#에서 Win32 API 사용하기개요Win32 API를 불러올 때, 함수의 명칭, 인자, 리턴 값을 가지고 불러오게 되어 있다. 하지만, C#에서 타입들이 모두 객체(Object)의 형식이며, 일반적인 C 의 데이터 형과 상이한 모양을 가진다. 이러한 문제들을 해결할 수 있는 것이 PInvoke 기능이다.PInvoke( Platform Invocation Service)는 관리화 코드에서 비관리화 코드를 호출할 방법을 제공한다. 일반적인 용도는 Win32 API의 호출을 위해 사용한다.namespace PinvokeExample{using System; using System.Runtime.InteropServices; // 반드시 입력해야 한다. public class Win32 { [DllImpor.. 2009. 6. 24. Vista or WIndows7과 XP를 같이 사용할 때 부팅 순서 변경하기 1. Control Panel -> System and Security -> System에 들어간다.2. Advanced system settings를 클릭한다.3. Advanced tap을 선택한다.4. Startup and Recovery -> Settings 버튼을 클릭한다.5. System startup 항목에서 Default operation system을 기존 윈도우와 Vista or Windows7 중 선택할 수 있다. 또한 Boot 화면에서 display list 시간을 변경할 수도 있다. 2009. 5. 28. Visual Studio 5/8 CUDA 세팅 방법 1. CUDA SDK를 다운로드 받아 설치한다.- C:\CUDA 폴더에 SDK 설치2. Visual Studio 5/8를 실행한다.3. Visual Studio 5/8 -> Debug -> Option ->텍스트 편집기(Text Editor) -> 파일 확장명(cu) 추가4. cuda syntax highlight 등록(usertype.dat 등록) - cuda sdk폴더에서usertype.dat 파일을 찾아 Visual Studio 5/8 IDE 폴더에 copy한다. - C:\Program Files\Microsoft Visual Studio 8\Common7\IDE5. project 생성 - 샘플로 exam1을 생성 - 사용자 지정 빌드 규칙에 cuda rules를 추가한다.(cuda v2.1이후) .. 2009. 5. 16. 컴퓨터에 실행되는 프로세스를 확인하는 방법 http://support.microsoft.com/kb/175030/ko http://hushou.tistory.com/341?_new_tistory=new_image 볼랜드 C++Builder에서 작성한 C++ 소스 #include ///현재 실행 중인 Textile의 개수를 확인 하는 함수 by david 090501 int __fastcall TMainForm::GetCountExecutingProgram() { int number=0; // Initialization 0 HANDLE snap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); // This function has system information AnsiString name; if(snap.. 2009. 5. 1. 윈도우 서비스 삭제하기 [ 윈도우 서비스 삭제하기 ] 서비스에 관련된 윈도우 명령은 "sc" 입니다. 도스커맨드 프롬프트(시작->실행->"cmd" 입력하고 확인)에서 "sc"입력하면 다음과 같은 도움말이 출력됩니다. ====================================================== 설명: SC는 서비스 제어 관리자 및 서비스와의 통신에 사용되는 명령줄 프로그램입니다.사용법: sc [명령어] [서비스 이름] ... 옵션의 형식은 "\\ServerName">\ServerName"입니다. 명령어에 대한 자세한 도움말은 다음을 입력하십시오: "sc [명령어]"명령어: query-----------서비스 상태를 쿼리하거나 서비스 종류의 상태를 열거합니다. queryex---------서비스의 확장 상태를.. 2009. 3. 27. 출장 중에 사용 할만한 영문장 1. 호텔에서 아침에 모닝콜을 요청할 때 이런 표현은.... Could you wake me up at 6 o'clock? 2009. 3. 5. 액세스바이올레이션 발생시 뜨는 주소값으로 에러난 라인 찾기 [600] [펌] 액세스바이올레이션 발생시 뜨는 주소값으로 에러난 라인 찾기김태선 [jsdkts] 1710 읽음 2006-04-29 23:12델마당 팁인데, 빌더도 거진 동일한 사항이라 펌합니다. 기사 작성자: 양병규 [팁] 액세스바이올뢔이션 발생시 뜨는 주소값으로 에러난 라인 찾기.... 내려받기 : 액세스바이올뢔이션.zip (209768 바이트) -> 파일은 원문 주소를 클릭해서 보세용. 어떻게 보면 기본인것같은데.. 의외로 많은 분들이 잘 모르시는 것같아서... 이야기해봅니다. 액세스바이올뢔이션 에러가 발생하면 에러난 위치의 주소값을 16진수로 보여줍니다. 그 화면을 본 사용자는 큰일 난줄알고 바로 연락하는 경우가 많은데... 그 화면의 내용을 줄줄줄 다 읽어주기도하고.... 보통은 캡쳐해서 보내주.. 2009. 3. 5. 이전 1 ··· 27 28 29 30 31 32 33 34 다음