728x90
PDF 보안 해제 방법
이 포스트는 이전 블로그에서 이전된 포스트입니다.

 

PDF 파일에 보안 설정이 걸린 경우가 있습니다.

이 경우 상황에 따라 복사, 인쇄 등까지 모두 막힌 경우가 있습니다.

 

따라서 해당 보안 설정을 해제할 필요가 생기는데 그 때 이용할 수 있는 방법입니다.

 

이는 별도의 프로그램을 다운 받을 필요도 없고 하여, 

불법 프로그램에서 오는 각종 해로운 점을 예방할 수 있어 추천합니다.

 

먼저 아래 사이트로 이동합니다.

http://www.crackmypdf.com/

 

 

사이트에 접속하시면 아래와 같은 화면을 볼 수 있습니다.

보안을 해제할 pdf를 업로드하고, Unlock을 누릅니다.

 

이후 Uploading 프로세스바가 출력됩니다.

약 10~20초 정도 소요되니 기다려 줍니다.

 

 

완료되면 아래와 같은 화면을 볼 수 있습니다.

링크를 클릭하면 보안이 해제된 pdf가 열립니다.(혹은 다운로드 됩니다.)

 - 첫 번째 링크는 PDF를 여는 것, 두 번째 링크는 업로드된 파일을 제거하는 것, 세 번째는 처음에 연 pdf 파일을 제거합니다.

 

 

파일이 열리면 마우스를 우측 하단으로 가져가면 아래와 같은 메뉴바가 출력되니, 디스크 모양을 클릭하여 파일로 저장하시면 됩니다.

 

모든 작업이 끝난 후엔 3번째 링크인 "Remove restrictions of other PDF files"를 눌러줍니다.

 

 

728x90
728x90
MX100 와 하스웰 시스템 프리징 해결 방법
이 포스트는 이전 블로그에서 이전된 포스트입니다.

 

마이크론 SSD는 가성비 갑으로 유명한 ssd죠.

그 중 MX100 SSD가 인텔 하스웰 시스템과 같이 조립할 시 프리징 문제가 나는 경우가 있습니다.

(AMD 시스템은 문제가 없습니다.)

 

 

이 프리징을 발생시키는 원인은 인텔의 IRST(빠른 스토리지 기술)이란 기술 때문입니다.

 

따라서 IRST를 프로그램 추가/제거에서 삭제하시면 됩니다.

 

추가적으로 IRST 11.2 버전을 설치하셔도 된다고 합니다.

(12 버전부터 프리징 이슈가 있는 것으로 언급됩니다.)

 

최신버전의 IRST에서는 프리징 문제가 해결되었다고 합니다.
728x90
728x90
MFC에서 CString -> std::string 변환 오류
이 포스트는 이전 블로그에서 이전된 포스트입니다.

요약 :

VS2005 부터 언어 설정이 MultiByte에서 Unicode로 기본 셋팅이 변경됨.

 

MultiByte(이전의 경우)에서는 CString, CStringA, string, wstring 모두 인식 및 호환이 잘되지만,

Unicode의 경우 string은 char, Cstring TCHAR로 되어 호환에 문제가 있음..

 

즉 아래의 경우 형식 캐스팅이 실패함

string a = (string)samplecstring;   // samplecstring = CString 객체

 

아래와 같이 사용 필요

wstring a = (wstring)samplecstring;

 

혹은

string -> wstring -> Cstring 방식의 변경 필요. (반대로도 동일)

 

 

 

Ex.

std::string -> CString

1
2
string str_tmp = "contents";
CString cstr_tmp = str_tmp.c_str();                            
cs

 

CString -> wstring

1
2
CString cstr_tmp("wow");
wstring wstr_tmp = (wstring)cstr_tmp;                              
cs

 

728x90
728x90
int 형에서 string 형으로 변환(error C2668 해결), int<->CString
이 포스트는 이전 블로그에서 이전된 포스트입니다.

 

아래와 같은 방법으로 변환이 가능합니다.

1
2
int num = 1;
string str_tmp = to_string(num);                                 


cs

 

 

 

단, 위 코드를 이용시 VC11이전 버전은 에러를 출력하는 버그를 가지고 있다고 합니다.

그 경우 아래와 같이 사용

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <sstream>
#include <iostream>
 
string intToString(int n);
 
void main()
{
std::string s = intToString(1234);                              
std::cout << s;
}
 
string intToString(int n)
{
stringstream s;
<< n;
return ss.str()
}
cs

 

 

 

추가

CString -> int : int형 = _ttoi(CString형)

int -> CString : CString형.Format(_T("%d"),int형);

 

추가 부분이 순서가 바뀌어 수정되었습니다.

728x90
728x90

 

Windows 10에서는 기본적으로 부팅 시 F8을 눌러도 안전모드 선택 창이 뜨지 않습니다.

 

 

# 1. 시작(검색 창)에 cmd를 입력하고, 관리자모드로 실행합니다.

 

 

 

# 2. 아래 명령어를 입력합니다.

 

bcdedit.exe /set {default} bootmenupolicy legacy

"작업을 완료했습니다." 확인 하세요.

 

반응형

 

# 3. 윈도우 재시작하면서 F8을 연속으로 입력하면 안전모드 선택 화면으로 진입합니다.

 

 

 

감사합니다.

 

728x90
1···3456789···21

+ Recent posts