StoryCode

Error) iaudioclient:initialize caused an error. 0x80070057, 매개 변수가 틀립니다

C#/Capturing Audio
반응형

오류) iaudioclient:initialize caused an error. 0x80070057, 매개 변수가 틀립니다


- 위 오류는 윈도의 오류로 보이며, 다양한 프로그램에서 같은 오류가 발생함.

- 언어 설정 이나 레지스트리 변경후 재 부팅해도 오류 재 발생

- 결국 새로운 Windowns 환경 (Win10 VM) 깔아서 실행.

- 프로젝트명에 한글 폴더명이 있으면 안되서, C Drive 로 복사해서 실행하니 잘됨.

반응형

Visual Studio C# 에 CSCore 추가하는 방법

C#/Capturing Audio
반응형

프로젝트에서 마우스 오른쪽 클릭한 다음, "NuGet 패키지 관리" 선택하면 아래 화면이 나타난다.
CsCore 를 검색해서 설치하면 된다.



-------------------------------------------------------------------------------------------------


다운로드는 아래에서 받을 수 있다.

https://archive.codeplex.com/?p=cscore#CSCore/SoundIn/ISoundIn.cs



우측 상단 download archive 클릭해서 zip file 을 다운로드 한다.



반응형

참조 사이트

C#/Capturing Audio
반응형

https://stackoverflow.com/questions/4953125/capturing-windows-audio-in-c-sharp


1) CSCore

https://github.com/filoe/cscore


http://filoe.github.io/cscore/sharpDox/1.2.0-release/#type/WasapiLoopbackCapture


https://stackoverflow.com/questions/18812224/c-sharp-recording-audio-from-soundcard


2) NAudio - 포기

http://blogs.msdn.com/b/matthew_van_eerde/archive/2008/12/16/sample-wasapi-loopback-capture-record-what-you-hear.aspx?PageIndex=2


https://stackoverflow.com/questions/18812224/c-sharp-recording-audio-from-soundcard



반응형

SQLite 설치

C#
반응형

- SQLite 사이트에서 다운로드 받은뒤 참조에 추가하는 방식으로는, 버전이 맞지 않다고 오류를 계속 내뱉음.


- 다른 방식으로 Visual Studio 에서 "메뉴> 보기 > 다른창 > 패키지관리자콘솔" 실행후,

"Install-Package System.Data.SQLite -Version 1.0.106" 명령 실행하면 설치됨

  이 경우 Any CPU 를 64bit, 32bit 하나 정해야 하는 듯 하며, 두가지 버전으로 배포해야 할 듯 함.

반응형

'C#' 카테고리의 다른 글

VisualStudioCode에서 개발을 위한 설정  (0) 2021.05.26
Install 을 위한 셋업파일 만들기  (0) 2019.07.30
실행시 관리자 권한창 띄우기  (0) 2017.07.26

실행시 관리자 권한창 띄우기

C#
반응형


 추가할 코드는 아래와 같습니다.



if (IsAdministrator() == false)

{

    try

    {

        ProcessStartInfo procInfo = new ProcessStartInfo();

        procInfo.UseShellExecute = true;

        procInfo.FileName = Application.ExecutablePath;

        procInfo.WorkingDirectory = Environment.CurrentDirectory;

        procInfo.Verb = "runas";

        Process.Start(procInfo);

    }

    catch (Exception ex)

    {

    }


    return;

}


위 코드 추가후 실행하시면,


관리자 권한 상승여부를 묻는 팝업이 나타나게 됩니다.

반응형

'C#' 카테고리의 다른 글

VisualStudioCode에서 개발을 위한 설정  (0) 2021.05.26
Install 을 위한 셋업파일 만들기  (0) 2019.07.30
SQLite 설치  (0) 2017.12.26