Programming 8

윈도우 서비스 동작 여부 확인 및 재구동 PowerShell 스크립트

윈도우 서비스 동작을 체크하여 중단된 경우 서비스 재시작을 수행하는 스크립트 (영문 Windows 기준으로 한글 Windows의 경우 "Running" 항목을 "실행 중"으로 변경이 필요함) $serviceName = "Service Name" if ((Get-Service -Name "$serviceName").Status -eq "Running") { Write-Host "$serviceName is running." } else { Write-Host "$serviceName is stopped. Restarting the service..." Restart-Service "$serviceName" } 해당 스크립트를 Schedule Task에 일정 주기마다 수행하도록 설정 (샘플 코드 상 등록 이..

로또 번호 생성 파이썬 코드 (동행복권 사이트 번호별 통계 기반)

동행복권 > 번호별 통계 페이지에서 각 번호별 당첨 횟수를 BeautifulSoup 라이브러리를 활용하여 크롤링 후 숫자별 당첨 횟수만큼 번호를 생성한 후 랜덤 번호를 중복되지 않게 생성 후 오름차순으로 정렬하여 5게임을 출력하는 코드 import random from bs4 import BeautifulSoup import requests base_url = 'https://dhlottery.co.kr/gameResult.do?method=statByNumber' con = requests.get(base_url) soup = BeautifulSoup(con.content, 'html.parser') stats_table = soup.find('table', {'class': 'tbl_data tbl_..

로또 번호 생성 파이썬 코드

1~ 45 번호 중에 랜덤 번호를 중복되지 않게 생성 후 오름차순으로 정렬하여 5게임을 출력하는 코드 import random alphabet_list = ['A', 'B', 'C', 'D', 'E'] for i in range(5): num_list = [] ran_num = random.randint(1, 45) for j in range(6): while ran_num in num_list: ran_num = random.randint(1, 45) num_list.append(ran_num) num_list.sort() str_num_list = '' for k in range(6): str_num = '%02d' % num_list[k] str_num_list += str_num if str_nu..

드라이브 포맷 프로그램

기 능 설 명 드라이브 선택 - 포맷을 수행 할 드라이브를 선택 - 시스템에 설치되어있는 드라이브 중 포맷이 가능한 드라이브(하드디스크, 이동식 디스크)만 출력 파일 시스템 선택 - 드라이브를 어떠한 파일시스템으로 포맷 할 것인지 지정 - Windows 지원 파일 시스템 : FAT, FAT32, NTFS, exFAT 할당 단위 크기 선택 - 드라이브 포맷 시 클러스터의 크기 지정 * 기본 할당 크기 * 4096 Byte * 8192 Byte * 16KB * 32KB * 64KB - 고용량 데이터 R/W가 잦은 경우 클러스터 크기를 크게 지정 - 저용량 데이터 R/W가 잦은 경우 클러스터 크기를 낮게 지정 볼륨 레이블 정의 - 해당 드라이브의 볼륨 레이블을 지정 - 프로그램 수행 이후 Windows 탐색기..

시스템 기능 접근/제한 프로그램

기 능 설 명 레지스트리 레지스트리 편집기 접근을 제한/허용 합니다. 디스플레이 디스플레이 해상도 변경 등의 접근을 제한/허용 합니다. 명령 프롬프트 명령프롬프트 접근을 제한/허용 합니다. 시작 - 실행 시작 - 실행 접근을 제한/허용 합니다. 지정 드라이브 지정드라이브 접근을 제한/허용 합니다. 제어판 제어판 접근을 제한/허용 합니다. Github : https://github.com/hdhwang/D.T.S

USB Autorun 바이러스 방지 프로그램

기 능 설 명 Autorun Virus 드라이브를 지정하면 해당 드라이브에 autorun.inf 파일을 읽기전용으로 생성하여 악성코드로 부터 USB를 보호 USB 읽기 전용 PC에 삽입하는 모든 이동식 디스크를 읽기전용으로 변경 USB 쓰기 가능 읽기 전용으로 변경된 USB를 다시 쓰기 가능하게 변경 USB 가상화 확인 삽입된 USB 드라이브의 VID 값과 PID값을 출력하고 사용 가능한 USB 가상화 툴 다운로드 제공 Autorun Virus 기능은 NTFS 파일 시스템에서만 정상 동작합니다. (FAT16, FAT32, exFAT 추후 지원 예정) Github : https://github.com/hdhwang/U.S.A