프로그램 내에서 이러한 호출을 어떻게 시뮬레이트 할 수 있습니까? 좋아요. 모든 활성 연결을 찾고 싶습니다. 그래서 netstat -a를 사용하고 싶습니다. 글자 그대로 창을 열지 않고 어떻게 사용할 수 있습니까?프로그래밍 방식으로 C에서 CMD 사용
0
A
답변
6
출력을 리디렉션하는 CreateProcess를 사용하십시오.
호출 응용 프로그램이 Windows 응용 프로그램이 아닌 경우에는 콘솔 창에 문제가 없습니다 (콘솔 프로그래밍은 기본적으로 부모 콘솔에 있기 때문에).
호출 응용 프로그램이 Windows 응용 프로그램 인 경우 CreateProcess에 전달 된 올바른 옵션을 생성 할 콘솔 창을 숨김으로 설정합니다.
1
사용할 수있는 라이브러리 기능은 system()
입니다. C89부터 표준 C 함수이기 때문에 Windows도 가지고 있다고 생각합니다.
0
'시작'명령의 "/ B"옵션을 사용해야합니다.
cmd를/"제목"시작 C/B에서 netstat -i
내가 터지는 콘솔을 가정하고있어 주요 문제, 하고 데이터를 수집하면 전략이다.
0
시스템()을 사용하지 마십시오 (전문가가 아니며 엉터리)
Win32 net apis를 사용하십시오.
netstat의 소스 코드를 참조하십시오.
관련 문제
- 1. 프로그래밍 방식으로 CMD 창 속성 변경
- 2. 프로그래밍 방식으로 UISearchDisplayController 사용
- 3. 프로그래밍 방식으로 Phing 사용
- 4. C에서 큰 파일을 프로그래밍 방식으로 다운로드하는 방법
- 5. 프로그래밍 방식으로 C에서 변수 이름을 가져 옵니까?
- 6. 프로그래밍 방식으로 목표 C에서 이벤트보기 (보기)
- 7. C에서 DataGridView 행을 프로그래밍 방식으로 생성하려고합니다.
- 8. C에서 프로그래밍 방식으로 app.config의 system.net 설정에 액세스
- 9. C에서 프로그래밍 방식으로 Linux에서 데스크톱 환경 감지
- 10. Objective-C에서 NSView를 프로그래밍 방식으로 표시하는 방법
- 11. 프로그래밍 방식으로 색상 그라데이션 사용
- 12. 프로그래밍 방식으로 HyperlinkButton 탐색 사용
- 13. 프로그래밍 방식으로 보조 모니터 사용
- 14. IIS6에서 ASP.NET 사용 프로그래밍 방식으로
- 15. 프로그래밍 방식으로 HTML 생성
- 16. NSMenuItem을 프로그래밍 방식으로 활성화
- 17. me.com 사용 "내 iPhone 찾기"프로그래밍 방식으로
- 18. 프로그래밍 방식으로 프로그램 매니페스트에 사용 권한 추가
- 19. 프로그래밍 방식으로 gif 애니메이션 사용 안 함
- 20. 프로그래밍 방식으로 Outlook "투표"기능 사용
- 21. 프로그래밍 방식으로 하드웨어 사용 난수 생성기
- 22. Outlook 2007에서 프로그래밍 방식으로 스마트 태그 사용
- 23. iPhone에서 프로그래밍 방식으로 텍스처 메모리 사용 확인
- 24. 프로그래밍 방식으로 PHP에서 OpenOffice 수정 기능 사용
- 25. android에서 프로그래밍 방식으로 맞춤법을 사용 중지하는 방법
- 26. 프로그래밍 방식으로 WebSocket을 호출하는 방법 (PHP 사용)?
- 27. Amazon S3 프로그래밍 방식으로 사용 데이터 액세스
- 28. 프로그래밍 방식으로 LDAP 사용 권한 쿼리
- 29. 프로그래밍 방식으로 Vista 파일 사용 권한 변경
- 30. 사이트 호스팅시 cmd 도구 사용