본문 바로가기

분류 전체보기8

[ASP.NET] 디버깅 중이던 웹 서버 프로세스가 IIS(Internet Information Services)에 의해 종료되습니다. IIS에서 응용 프로그램 풀 ping 설정을 구성하면 프로세스가 종료되지 않도록 할 수 있습니다. 자세.. Visual Studio 2008로 Windows Server에 구축된 ASP.NET 원격 디버깅 중.. w3wp.exe 에 연결 중에 일정 시간이 지나면 아래와 같은 창이 뜬다. --------------------------- Microsoft Visual Studio --------------------------- 디버깅 중이던 웹 서버 프로세스가 IIS(Internet Information Services)에 의해 종료되습니다. IIS에서 응용 프로그램 풀 ping 설정을 구성하면 프로세스가 종료되지 않도록 할 수 있습니다. 자세한 내용은 도움말을 참조하십시오. --------------------------- 확인 도움말 --------------------------- 디버깅을 계속하려면 작.. 2021. 7. 13.
[C/C++] 함수 리턴값에 LPCWSTR (const wchar *) 사용하기 1. new, delete를 이용한 방법 LPCWSTR testfunction() { WCHAR *pBuff = new WCHAR[260]; wcscpy_s(pBuff, 260, L"안녕하세요"; return (LPCWSTR)pBuff; } void main() { LPCWSTR pStr = testfunction(); wprintf("%s", pStr); delete []pStr; } new 를 이용해서 메모리를 힙에 할당하고 사용 후 메모리 해제해 주어야 합니다. 2. 정적(static)변수를 이용 하는 방법 LPCWSTR testfunction() { static WCHAR szBuff[260] = {0,}; wcscpy_s(szBuff, 260, L"안녕하세요"; return (LPCWSTR)sz.. 2020. 8. 30.
[Chrome Extension] Web Page에서 크롬 확장프로그램 설치 여부 확인하기 방법 1. DOM에 속성을 추가하여 확인하는 방법 확장 프로그램 manifest.json에 아래와 같이 추가한다. ... "content_scripts": [ { "matches": [ "http://*/*", "https://*/*" ], "js": [ "contentscript.js" ] } ], ... contentscript.js 에는 아래와 같이 속성을 추가한다. document.documentElement.setAttribute('myextension', true); 확장 프로그램이 설치되어 있을 때, 위와 같은 코드를 항상 실행해 줌으로써 페이지에서 속성이 있는지 없는지 판단하여, 확장 프로그램 설치 여부를 판단할 수 있다. setTimeout(function () { console.log(.. 2020. 6. 7.
[Chrome Extension] 웹 페이지에서 Chrome Extension 통신하기 웹 페이지 - 크롬 확장 프로그램 통신 웹페이지에서 크롬 확장프로그램(chrome extension)과 통신하는 방법을 알아보자. 먼저 사전 준비가 필요하다. 확장 프로그램의 manifest.json에 통신을 하고자 하는 웹사이트를 등록을 해주어야 한다. 등록을 해주지않으면 웹페이지에서 chrome.runtime을 사용할 수가 없다!! "externally_connectable": { "matches": ["*://*.naver.com/*", "*://127.0.0.1/*"] }, 웹 페이지에서는 어떻게 설정해야 하는지 보자. 웹 페이지에서 크롬 확장프로그램과 통신하려면 크롬 확장 프로그램의 ID를 알아야 한다. if (window.chrome) { console.log('Browser is chrome.. 2020. 5. 1.