i named the program blockker.cpp and when trying to build i get the following errors:
1>blockker.cpp
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(37,122): error C2664: 'HANDLE CreateFileW(LPCWSTR,DWORD,DWORD,LPSECURITY\_ATTRIBUTES,DWORD,DWORD,HANDLE)': cannot convert argument 1 from 'LPCSTR' to 'LPCWSTR'
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(37,31): message : Types pointed to are unrelated; conversion requires reinterpret\_cast, C-style cast or function-style cast
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\fileapi.h(94,1): message : see declaration of 'CreateFileW'
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(76,61): error C2664: 'HANDLE RegisterEventSourceW(LPCWSTR,LPCWSTR)': cannot convert argument 2 from 'const char [10]' to 'LPCWSTR'
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(76,50): message : Types pointed to are unrelated; conversion requires reinterpret\_cast, C-style cast or function-style cast
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(6455,1): message : see declaration of 'RegisterEventSourceW'
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(80,50): error C2440: 'initializing': cannot convert from 'LPCSTR' to 'const LPCTSTR'
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(80,40): message : Types pointed to are unrelated; conversion requires reinterpret\_cast, C-style cast or function-style cast
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(82,85): error C2664: 'BOOL ReportEventW(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCWSTR \*,LPVOID)': cannot convert argument 8 from 'const LPCTSTR [1]' to 'LPCWSTR \*'
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(82,70): message : Conversion loses qualifiers
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(6543,1): message : see declaration of 'ReportEventW'
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(91,47): error C2664: 'DWORD GetModuleFileNameW(HMODULE,LPWSTR,DWORD)': cannot convert argument 2 from 'char [260]' to 'LPWSTR'
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(91,29): message : Types pointed to are unrelated; conversion requires reinterpret\_cast, C-style cast or function-style cast
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\libloaderapi.h(237,1): message : see declaration of 'GetModuleFileNameW'
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(99,45): error C2001: newline in constant
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(93): fatal error C1075: '{': no matching token found
1>Done building project "Blockker.vcxproj" -- FAILED.
프로그램 이름을 blockker.cpp로 지정했는데 빌드를 시도할 때 다음과 같은 오류가 발생합니다:
1>blockker.cpp
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(37,122): 오류 C2664: 'HANDLE CreateFileW(LPCWSTR,DWORD,DWORD,LPSECURITY\_ATTRIBUTES,DWORD,DWORD,HANDLE)': 인수 1을 'LPCSTR'에서 'LPCWSTR'로 변환할 수 없습니다.
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(37,31): 메시지 : 가리키는 유형은 관련이 없습니다; 변환하려면 \_cast, C 스타일 캐스팅 또는 함수 스타일 캐스팅을 다시 해석해야 합니다.
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\fileapi.h(94,1): 메시지 : 'CreateFileW' 선언을 참조하십시오.
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(76,61): 오류 C2664: 'HANDLE RegisterEventSourceW(LPCWSTR,LPCWSTR)': 인수 2를 'const char [10]'에서 'LPCWSTR'로 변환할 수 없습니다.
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(76,50): 메시지 : 가리키는 유형은 관련이 없습니다; 변환하려면 \_cast, C 스타일 캐스트 또는 함수 스타일 캐스트를 다시 해석해야 합니다.
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(6455,1): 메시지 : 'RegisterEventSourceW' 선언을 참조하십시오.
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(80,50): 오류 C2440: '초기화': 'LPCSTR'에서 'const LPCTSTR'로 변환할 수 없습니다.
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(80,40): message : 가리키는 유형은 관련이 없습니다; 변환하려면 재해석\_cast, C 스타일 캐스트 또는 함수 스타일 캐스트가 필요합니다.
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(82,85): 오류 C2664: 'BOOL ReportEventW(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCWSTR \*,LPVOID)': 'const LPCTSTR [1]' 에서 'LPCWSTR \*' 로 인수 8 변환할 수 없습니다.
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(82,70): 메시지 : 변환 중 한정자가 손실되었습니다.
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winbase.h(6543,1): 메시지 : 'ReportEventW' 선언 참조
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(91,47): 오류 C2664: 'DWORD GetModuleFileNameW(HMODULE,LPWSTR,DWORD)': 인수 2를 'char [260]'에서 'LPWSTR'로 변환할 수 없습니다.
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(91,29): 메시지 : 가리키는 유형은 관련이 없습니다; 변환하려면 \_cast, C 스타일 캐스트 또는 함수 스타일 캐스트를 다시 해석해야 합니다.
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\libloaderapi.h(237,1): 메시지 : 'GetModuleFileNameW' 선언을 참조하십시오.
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(99,45): 오류 C2001: 상수의 줄 바꿈
1>C:\Users\HP G3 490\Documents\PROG\C++\Blockker\Blockker\blockker.cpp(93): 치명적 오류 C1075: '{': 일치하는 토큰을 찾을 수 없음
1>프로젝트 "Blockker.vcxproj" 빌드 완료 -- 실패했습니다.