IT/C#2014. 7. 3. 16:31


확장자가 없는 iso 나 exe 파일 같은 경우에는 미디어 파일 변환 해주는 툴 가지고 iso 인지 exe 파일인지
알 수 있었는데 문서쪽은 제공을 안해 줌..


열심히 구글링을 해봐도 안나오고..  중요 포인트를 못잡고 검색을 해서 그런지.. ㅜ

훈스닷넷 Q&A를 올림.

 

답변 글 :

 

Win32API에서 제공하는 FindMimeFromData를 이용해서 파일의 MIME TYPE를 알아낸 후 ,
MIME TYPE에 해당되는 확장자를 구해오는 방법도 있습니다~

http://stackoverflow.com/questions/58510/using-net-how-can-you-find-the-mime-type-of-a-file-based-on-the-file-signature 참고하세요~~

 

 

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

System.Timers.Timer 문제  (0) 2014.07.03
WCF 에서 PowerShell 을 실행 시킬때 계정 문제  (0) 2014.07.03
C# Powershell 코딩  (0) 2014.07.03
Posted by 기억속의먼그대에게
IT/C#2014. 7. 3. 16:25

interval 을 1초로 주고 테스트 진행

매 초 마다 잘 실행되는 것 같았는데 보니까
중간에 불규칙하게 1초 정도가 빔

11
12
    <--- 13이 찍혀야하는데 건너뜀
14
15

어떤 문제 때문에 이런 현상이 나타나는 걸까... 고민
매 초 마다 해야하는 동작이 있는데 중간마다 1초씩 비니까 난감...

 

열심히 구글링 하고 테스트 한 결과

 

타이머의 Interval은 정확하지가 않고 환경에 따라 오차범위가 있으며
무튼.. 정확한 interval 로 구현하기는 매우 까다롭다는 걸 오늘 테스트 하다보니 알게 됨..

아 그리구 이것저것 찾다가 코드프로젝트에서 진짜 거의 정확도 99퍼센트에 근접한 타이머 샘플 획득

http://www.sysnet.pe.kr/3/0/956 <- 알게 된 경로
http://www.codeproject.com/Articles/5501/The-Multimedia-Timer-for-the-NET-Framework <-다운 받는 URL

정보 공유합니다. ^^

 

참고로 제가 쓴 글이 100퍼센트 맞지는 않습니다.

훈스닷넷에 Q&A를 올려서 몇분의 고수분들한테 도움을 받았는데

음.. 제가 초중급이라 이해를 잘 못했던 것 같네요. 그래도 보시고 도움 될까하여 아래 Q&A 링크 기재합니다.

 

http://www.hoons.net/Board/qacshap/Content/61924?Key=Name&Value=%ec%9d%b4%ec%b9%98%ea%b3%a0%ec%9d%b4%ec%b9%98%ec%97%90


 

 

Posted by 기억속의먼그대에게
IT/C#2014. 7. 3. 14:21

 

PowerShell을 쓰는 WCF 서비스를 IIS 에 올리고 실행하면 문제 없이 실행은 되는 것 같지만  실질적으로 실행이 되지 않는 상태이다.

 

이럴경우에 IIS에서 WCF 서비스가 쓰는 응용프로그램 풀에 대해 PowerShell 관리자 계정으로 바꿔줘야한다.

 

그럼 문제 해결~ 

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

확장자가 없는 파일.. 확장자 구하는 방법은..?  (0) 2014.07.03
System.Timers.Timer 문제  (0) 2014.07.03
C# Powershell 코딩  (0) 2014.07.03
Posted by 기억속의먼그대에게
IT/C#2014. 7. 3. 14:16

 

Visual Studio 빌드 플랫폼이 활성(Any Cpu) , x64 , x86 에 따라 PowerShell x86/x64 가 실행 된다.

내가 개발하는 환경에서는 서버중심이라 x64로 맞춰 개발해야 할 것..

이 문제 때문에 몇 일 동안 Import-Module 하고도 Get- xxx 해도 값을 못 가져온거 생각하면 미치고 환장할 노릇

별것도 아닌것 가지고..... 무튼...  해결 했다.  

혹시나해서 x86 파워셀에서 실행해보니 모듈 없다하고 x64에서는 실행되고 혹시 비주얼 스튜디오에서 x86을 실행시키나 해서 검색해보고 해본건데 되네 ㅋㅋㅋ

한 건 했다.
Posted by 기억속의먼그대에게