윈도우7은 보안을 위해 PC로 들어오는 inbound ping 요청을 차단하도록 되어 있다.

물론 상대방에게 보내는 outbound ping은 아무런 문제 없이 잘 된다.

inbound ping을 푸는 방법은 간단하다.

제어판 - 관리도구- 고급 보안이 적용된 방화벽 으로 들어가서

좌측 메뉴에서 Inbound Rules 선택하고
화면 가운데의 목록에서

파일 및 프린터 공유(Echo Request - ICMPv4-In) 을 선택하고 마우스 오른쪽 우클릭에서
Enable Rules 해주면 된다.


쩝. 영문 윈도우7 이라서 메뉴가 영어로 나오다보니.........
아마 다들 이해할거라 생각한다

Posted by shunman
아 어이없삼 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ


wpf에서 mediaelement가 들어간 기능을 실행하면 괜히 에러나면서 프로그램이 종료되면



windows2008 기능추가에서 "데스크톱 경험" 을 설치하시기 바랍니다.  이걸 설치안하면

wmvcore.dll 이파일이 없어서 실행이 안되는 이유였습니다.

아 이걸 설치안하면 Expression Encoder도 실행이 안되더라구요

쩝 간만에 고생해서 좋은 팁 하나 건졌네요.............


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

Windows Vista나 Windows7에서는 잘되는데  Widows XP에서 MediaElement를 추가했는데 NaturalDuration 에러 어쩌구 하면서 뜨거나 Timespan 어쩌구 하면서 에러가 나는 경우는 XP에  설치되어 있는 Windows MediaPlayer 버전을 확인해 보시기 바랍니다.

MediaPlayer 버전이 최소 11 이상이 되어야 MediaElement가 작동합니다
Posted by shunman
어떠한 이벤트를 신청해도 떨어지기만 하던게 일이었는데

이런 운좋은 기회를 잡게 됬네요!!!!! ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

그냥 한번 신청해 본건데 운좋게 당첨되다니 ㅋㅋㅋㅋㅋ

무엇보다 참가자 전원에게 윈도우즈7 정품을 경품으로 제공한다고 합니다  ㅋㅋ 그것도 얼티밋 버전!! ㅋㅋㅋㅋㅋㅋㅋ

가수 공연도 있고 유명 파워블로거 분들도 볼수 있는 좋은 기회가 되겠군요 ㅋㅋ


당첨되신 다른 분들 모두 축하드려요 ㅋㅋㅋ
Posted by shunman
윈도우7에 추가된 기능중에 하나가 수학식을 마우스 또는 테블릿장치를 이용하여

글쓰듯이 입력할수 있다는 것입니다.

계산을 많이 하는 분들은 문서편집기에서 수식 입력을 많이 쓰는데 수식입력이 은근히 불편하죠 일일이 마우스로 찍고 값 넣고
....

프로그램 -보조프로그램에가면 math input panel이라고 있습니다.

한국어로는 수식 입력 상자 쯤 되겠군요.

이걸 실행시키면 아래와 같은 창이 뜹니다
여기에 마우스 또는 테블릿 장치를 이용해서 수식을  그려(?)주면 됩니다.

사진에 보시면 마우스로 x의 제곱 더하기 y의 제곱이 8이라는 식을 마우스로 그리니까 상단부의 박스에 입력식이 그대로
만들어졌습니다.

그럼 이것을 붙여넣으려는 문서에 커서를 대신후 아래쪽에 있는 insert를 누르시면 됩니다.

아 그런데 아래의 그림처럼 x의 제곱을 입력했는데 인식에서는 이상한 값이 입력되었네요. 역시 필기인식이다 보니
완벽할수는 없습니다. 그럼 이것을 수정해야 되는데 어떻게 해야 할까요?

아래의 그림처럼 고치려는 부분을 마우스오른쪽버튼으로 클릭하고 둥글게 드래그해주시면 위와 같이 해당 영역이 선택됩니다


그러면 아래 그림과 같이 자동으로 추천 수식이 나와서 이곳에서 선택을 해주시던지 아니면
선택된 영역위에 다시 한번 마우스나 타블렛장치로 수식을 입력해 주시면 됩니다

자 원하는데로 수식이 변경된 것을 볼수 있습니다.

손으로 직접 쓰듯이 수식을 입력할수 있어 이 프로그램은 상당히 유용합니다. 생각하고 있는 수식을 바로바로 입력할수 있지요

그런데 실질적으로 이 입력패널을 이용해서 수식을 만들고  insert버튼을 누르면 넣고자 하는 곳에 다 들어가야되는데
현재 주로 쓰이는 문서편집기에 테스트를 해본결과 MS 오피스의 워드프로세서에서만 제대로 동작합니다 -_-;
파워포인트 엑셀 이런데서도 안되요 ㅡㅡ;;;;;;

다른 편집기와의 코드조합의 문제나 일부러 ms워드에서만 작동하는 좀 불안정한 프로그램이긴 한데
다음버전에서는 다른 문서편집기에서도 사용이 가능하게 된다면 굉장히 편리한 프로그램이 될것 같습니다.

Posted by shunman
원래는 5월달 정도에 정식 출시 예정이었던 서비스팩2가 서팩1때처럼 인터넷에 유출이 되었습니다.

설치를 해본결과 속도나 안정성 향상이나 이런건 아직은 잘 모르겠네요. 얼마나 서비스팩 1 때보다 향상이 되었을지
좀더 지켜봐야 겠습니다.

설치 시간은 서비스팩1 때보다 훨씬 줄어들어서 금방 설치가 됩니다.
64비트 버전과 32비트 버전이 따로 존재하고 첨부파일은 토렌토에서 파일입니다.

아래는 직접 다운받으실수 있는데 메일 첨부파일이기 때문에 각 비트별로 60분 정도만 다운이 가능하실겁니다

RTM버전이기 때문에 지금 바로 받아서 설치하셔도 큰 문제는 없을것으로 생각됩니다. 하지만 서팩2를 깔면서
어떠한 문제가 생길지 모르기 때문에 조심하시길 바랍니다.


토렌토에서 직접 다운(현재 속도 1메가 이상 잘 나옴)


32비트 서비스팩2 직접 다운
http://bigfilel5.naver.com/bigfileupload/download?fid=KY+CW6l91HK/FxUjK3e5FxEjKogmaxgdKovmFAKXFAKjpA2wFot9poUlKoK/azMXFoC0K4MrM6J4FovrK6U/FzU=

http://bigfilel5.naver.com/bigfileupload/download?fid=KY+CW6l91HK/KxKjK3e5axtjKogmaxgdKovmFAtqKoKjFAKdF6FoM6K/azK9K4KqMq2lp6UlKrEZFxICKo2dpAK=

http://bigfilel5.naver.com/bigfileupload/download?fid=Kq+CW6l91HKwFAujK3e5FxUjKogmaxgdKovmFAt/FxMjF6kCFo2ZFAI0MobraAICM4MmK6JSp4UraxkSFz3SaA2=

64비트 서비스팩2 직접 다운
http://bigfilel5.naver.com/bigfileupload/download?fid=K9FCW6l91HKqKxEjK3e5KCYZKAglKAtZaxgdKAMdKIeopo0vFA3SFqKlpztmFAC4axCCpxCoM4t/FxM/Kx2lFg==

http://bigfilel5.naver.com/bigfileupload/download?fid=KwFCW6l91HKwFAUjK3e5KqtjKogmaxgdKovmFAuXFxMjM6ElMxbXK4E9FoEZM6K9axk0axE/MrElMqCoKqglF6u=

http://bigfilel5.naver.com/bigfileupload/download?fid=KXeCW6l91HK9FAvjK3e5KIYZKAglKAtZaxgdKov9FCYwK4tZKoMZaxUwFo0CMxFvK4MdFouZK6EwFzEmFq+SM2==

Posted by shunman
  Process pc = Process.Start(@"c:\windows\notepad.exe");
            pc.WaitForExit();
            Messagebox.Show("끝!");
Posted by shunman
윈도우즈의 작업표시줄과 바탕화면에 있는 아이콘들과

폴더등을 관리하는 쉘(shell)을 교체하시려면 다음 경로의 레지스트리를

수정해주시면 됩니다. (물론 shell 파일이 해당 경로에 미리 있어야겠지요)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT
\CurrentVersion\Winlogon

의 경로로 들어가셔서 shell의 값을 해당 경로로 바꿔주시면 됩니다.

다시 되돌리시려면 explorer.exe를 입력해주시면 됩니다.
Posted by shunman

public Point ptRect = new Point(0, 0);

private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{

      ptRect.X = e.X;
      ptRect.Y = e.Y;

}

 private void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{

      if(e.Button == MouseButtons.Left)
      {

          Point pt = new Point(this.Location.X + e.X - ptRect.X,
          this.Location.Y + e.Y - ptRect.Y);
          this.Location = pt;
      }

}

출처:데브피아
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=17&MAEULNo=8&no=19223&ref=19223

Posted by shunman

라벨컨트롤의 배경을 투명하게 하려면 다음과 갈이 해주시면 됩니다.
예를 들어 form1위에 라벨컨트롤이 있고 form1의 배경색으로 투명하게하고 싶으면


  label1.BackColor = Color.Transparent;
  label1.Parent = this;   // 투명하게 하기 위해 라벨컨트롤이 얹혀있는 상위 컨트롤 이름
 
라고 입력해주시면 됩니다.

위의 코드를 입력하기 전입니다(일부러 라벨의 배경색을 눈에 띄게 했습니다)

사용자 삽입 이미지

위의 코드를 Form_Load이벤트에 넣어보았습니다.
사용자 삽입 이미지

폼의 배경색(또는 이미지 그림)을 기준으로 라벨컨트롤이 투명하게 되었습니다.

위의 소스에서는 label1.parent 에 form1라고 적혀 있지만  저기는 라벨컨트롤이
얹혀있는(컨테이너)  컨트롤 이름을 바꿔주면 다른 컨트롤 위에 있더라도 얼마든지 투명하게 만들수 있습니다.
Posted by shunman
SQL에서 특정필드에 들어있는 값을 찾으려면 Where  절에서 특정 필드에 조건을 주면 검색할수 있습니다.

Product라는 테이블이 있고  이 안에

이름  -   수량  -   물품
-------------------------------
홍길동    2            폭탄
김말순    20          핵무기
홍길동    1            비행기


라는  값이 들어가있으면    이름은 홍길동이고 물품이 비행기인걸 찾고 싶다면

SELECT * FROM PRODUCT WHERE 이름='홍길동' AND 물품='비행기 

라고 해주시면 됩니다
Posted by shunman


티스토리 툴바