본문 바로가기

소프트웨어327

윈도우 7 식별되지 않은 네트워크 Bonjour Services 정지 및 삭제 윈도우 7 , Vista 사용중에 갑자기 잘 사용하던 네트워크가 "식별되지 않은 네트워크" 로 나오면서 인터넷이 안되는 문제가 있을 수 있습니다. 아직은 확실한 해결책이 없는것으로 알려져 있지만 몇가지 해결 방법은 있습니다. 알려진 윈도우 7 ,Vista 식별되지 않은 네트워크 해결 방법들 1. Bonjour Services 정지 또는 삭제 2. 인터넷 방화벽 설정 초기화 3. 네트워크 전송 속도 100Mbps 또는 1Gbps 로 고정하기 4. IPv6 삭제 PhotoShop CS3 설치된 상태의 식별되지 않은 네트워크 해결 방법 여러가지 방법이 있겠지만, Photoshop CS3 를 설치한 분들은 Bonjour Services 의 mDNS 를 구동시키는 서비스를 삭제해서 증상을 해결 할 수 있습니다. .. 2009. 11. 8.
윈도우 7 메모리 진단 체크 하기 윈도우 7 에서는 자체적으로 컴퓨터의 메모리를 테스트 할 수 있는 부분이 생겼습니다. 윈도우를 처음 설치할때도 만약 문제가 생기면 이부분이 활성화되어서 사용자가 램등을 체크해 볼 수 있도록 해줍니다. 현재 사용하고 있는 메모리에 문제가 있는지 등을 체크해 보는 목적으로 사용 할 수 있습니다. 윈도우 7 메모리 체크 하기 컴퓨터를 켜자마자 윈도우 7 로고가 나오기 전에 [Tab] 키를 누릅니다 (여러번 계속 눌러줍니다) 위와같이 Windows Boot Manager 가 나타나며 메뉴를 선택할 수 있는 부분이 나옵니다. Tab 키를 눌러서 Windows memory Diagnostic 를 선택해줍니다. 메모리 진단이 시작됩니다. 진단은 아무 설정을 안한다면 99번까지 계속 진행이 됩니다. 현재 1 pass .. 2009. 11. 2.
윈도우 7 식별되지 않은 네트워크 (인터넷이 안되는 현상) 윈도우 7 에 관련된 글을 적으려고 여러번 지우고 설치를 해보았습니다. 그러다보니 이것저것 여러가지 문제가 발생하네요. 다만 이 문제가 저에게만 일어나면 글을 안썼을테지만, 여러사람에게 발생하는것봐서는 이슈가 될만한 사항이네요. 윈도우 7 식별되지 않은 네트워크라고 나오며 인터넷 안되는 현상 정상적으로 인터넷이 연결되면, 오른쪽 아래에 Network 인터넷 액세스라고 트레이 아이콘이 나오며, 네트워크 상태 및 설정이 가능하게 됩니다. 다만 이번에 보여드릴건 이부분에 엑스표시로 표시 되며, 식별되지 않은 네트워크라고 표시되며 인터넷이 전혀 안되는 상황에 대해서 이야기해볼까 합니다. 트레이 아이콘을 더블클릭하면 위와같이 나옵니다. 제 컴퓨터 경우 랜카드가 2개입니다. 2개에 모두 랜선을 물려서 잘 썻었지만,.. 2009. 10. 31.
윈도우 7 레디부스트(ReadyBoost) 빠른 USB 메모리로 설정해보자 윈도우 7 에는 카드리더기에 꽂는 CF , SD 메모리나 USB 메모리 등을 이용해서 레디부스트(ReadyBoost) 를 사용 할 수 있습니다. 하드디스크의 전체적인 읽기 쓰기 속도는 빠르지만 4k 의 작은파일의 읽기 쓰기는 느린편입니다. 그리고 SSD 가 아니라면 접근속도도 하드디스크는 메모리 타입의 것들보다 느린편이죠. 레디부스트는 USB 메모리의 4k 의 작은 파일들의 접근 속도 및 읽기 , 쓰기 성능이 상대적으로 하드디스크보다 좋은 편이기에 이것을 이용하여 자주 사용하는 설정등을 저장시켜놓고 성능을 올립니다. 당연히 체감은 빠르게 느껴질겁니다. 실제로 테스트를 해보죠. 하드디스크와 USB메모리의 4k(작은파일) 성능 테스트 프로그램은 CrystalDiskMark 를 이용했습니다. (상 - 하드디스.. 2009. 10. 29.
윈도우 7 새 시스템 파티션을 만들거나 기존 시스템 파티션을 찾을 수 없습니다 오류내용 새 시스템 파티션을 만들거나 기존 시스템 파티션을 찾을 수 없습니다 Windows 7 , Vista 설치시 디스크 파티션을 설정하는 부분에서 주파티션을 설정 후 다음(Next) 를 눌러도 아래와 같이 오류가 나오며 더 이상 진행이 되지 않는다. 모든 파티션을 삭제 후 다시 주파티션을 1개로 또는 2개이상으로 나누어 만들어보아도 역시나 오류가 나면서 진행이 되지 않는다. 주파티션에 설치 진행 > 실패 주파티션 삭제 후 진행 > 실패 모든 파티션 삭제 후 진행 > 실패 DISKPART 에서 ACTIVE 로 활성화를 주어도 > 실패 Setup was unable to create a new system partition or locate an existing system partition. See t.. 2009. 10. 28.
윈도우 7 속도 향상 팁 - 레디부스트 (ReadyBoost) USB 활용 레디부스터(ReadyBoost) 란 ? 레디부스트(ReadyBoost)는 마이크로소프트 윈도 비스타 운영 체제에 처음 포함된 디스크 캐시 기술이다. USB 2.0의 플래시 메모리, SD 카드, 콤팩트플래시와 같은 플래시 종류의 메모리를 사용함으로써 윈도 비스타를 실행하고 있는 컴퓨터가 더 응답을 빠르게 만들어 주며, 시스템 성능을 향상시키는 것이 레디부스트의 목적이다. 레디부스트는 윈도 XP의 프리패처의 업데이트된 버전인 슈퍼패치를 가속하기 위해 사용할 수도 있다. 슈퍼패치는 시동 시간 디스크 사용 패턴의 분석을 수행하고 잇따르는 시스템 시동에 쓰이는 캐시를 만든다. - 위키백과 - 정리하면, USB 메모리에 레디부스터 (ReadyBoost) 를 설정 후 자주 사용하는 내용등을 기록해서 접근속도가 빠른 .. 2009. 10. 27.
윈도우 7 Administrator 유저 활성화 및 자동로그인 Windows 7 을 설치 후 일반유저 또는 관리자권한의 일반 유저로 로그인 된 경우 Administrator 유저를 활성화 시키고 , Administrator 유저로 로그인 할 수 있는 방법에 대해서 소개합니다. Administrator 유저가 컴퓨터의 모든 사용을 가능하게 하는 권한을 가지고 있기에 가능하다면 Administrator 유저로 로그인하는게 좋습니다. 영문 윈도우 7 기준으로 설명하겠지만, 한글 윈도우 7 도 동일합니다. 일반 유저로 로그인 된 상태에서 Administrator 유저 활성화 방법 먼저 해당 계정을 더 이상 쓰지 않을것이므로, 내문서나 보관함 , 공유문서 등의 내용은 백업을 해서 다른드라이브로 옮겨 놓습니다. 1. 일반 유저 또는 Administrator 계정 권한의 일반 .. 2009. 10. 25.
윈도우 7 설치 - 처음 설치 부터 인증까지 윈도우 7 목차 윈도우 7 설치 설명 윈도우 7 설치 준비 윈도우 7 설치하기 자동 로그인 되도록 설정하기 한글 MUI 설정 윈도우 7 인증하기 윈도우 7 설치 설명 윈도우 7 런치 파티에서 받은 윈도우 7 은 32비트 울티밋 버전입니다. (참고로 받은 제품키로는 64/32비트 모두 사용가능합니다) 하지만 영문판이고 설치하는 과정이 조금 복잡 할 수 있을듯해서 설명을 돕는 메뉴얼을 만들어보았습니다. 해당되시는 분은 참고되시고 도움되셨음 좋겠습니다. 윈도우 7 설치 준비 1. 컴퓨터를 켜자마자 Del 또는 F2 키를 눌러서 바이오스 셋업창에 들어간뒤 , 부팅순서를 DVD-ROM 이 먼저 되도록 설정합니다. 2. DVD-ROM 에 Windows 7 씨디를 넣습니다. 3. 바이오스 셋업 내용을 저장 후 재부팅.. 2009. 10. 25.
윈도우7 런칭파티 참여 사진 동영상 - cdmanii 2009년 10월 22일 윈도우 7 런칭 파티에 참석했습니다. 이미 많은 분들이 글을 쓰셨을테니 저는 가벼운 맘으로 그때 둘러보았던 상황을 적어볼까 합니다. 처음 역에 도착을 하고 윤초딩님을 만나고 이곳으로 왔네요. 사실 윤초딩님 안만났으면 저는 약도를 잘못보고 반대편으로 갈뻔했네요; 바닥에는 레드카펫이 깔려있네요 밟으면서 기분이 오묘했습니다. 저녁이라 어둑어둑했지만 점점 사람들이 몰려들기 시작합니다. 앞에는 블로거들 그리고 다른 경로로 오신분들 확인하는 곳이 있습니다. 이곳에서 이름을 말하면 이름표를 주더군요. 아이디와 이름이 찍혀있는.. 윤초딩님과 같이 받고 이름표를 바로 가립니다 -_-;; 도시락을 받아가라고 해서 아 이제 저녁이구나 했네요. 일단 받아들고 앉아서 먹으려고 하니 앉아서 먹을 자리가 .. 2009. 10. 24.
Windows 7 , Vista 디스크 파티션 분할 볼륨 축소 관리 Windows 7 , Vista 에서는 디스크관리에서 파티션 분리 및 합치기를 기본적으로 지원합니다. 파티션매직과 같은 상용프로그램을 궂이 이용하지 않더라도, 파티션 작업을 진행할 수 있다는 뜻 입니다. Windows 7 , Vista 디스크 관리 시작 > diskmgmt.msc 또는 컴퓨터 > 마우스오른쪽버튼 > 관리 > 저장소 > 디스크관리 디스크 관리 창에서는 파티션 분할, 늘리기 및 삭제 등 디스크 관련 작업을 할 수 있습니다. Vista 부터 "시스템 예약" 이라는 100MB 의 공간이 생겼는데 이에 대한 자료는 아래 링크에서 확인 가능합니다. 임의로 이 공간을 삭제 할 수 있긴 하지만, 가능하면 남겨 둘 걸 권장합니다. http://4sysops.com/archives/review-window.. 2009. 10. 15.
js 한글 깨짐 해결 방법 (encoding) 자바스크립트(javascript/js) 파일을 html 문서 내에서 사용했을때는 문제가 없지만, js 파일로 생성 후 끌어서 쓸 경우에 자바스크립트의 한글이 깨져서 나올 경우가 있습니다. 한글출력시 정상출력 한글출력시 깨짐 한글이 깨져서 보이는 문제 예시 자바스크립트내에 한글 출력시 위 와 같이 알아 볼 수 없는 문자로 깨지는 경우. 해결 방법 에디터플러스(Editplus) 등의 프로그램으로 js 파일을 편집 후, 저장할때 Encoding 를 Unicode 로 저장을 한다. Unicode 로 저장 후 에는 한글로 재대로 출력되는걸 볼 수 있습니다. 2009. 10. 11.
UltraWinGrid Infragistics Netadvantage - FrameWork # 머리말 WinGrid 를 편리하게 사용하기 위해서 프레임워크로 만들었습니다. 컬럼을 정렬 생성하고, 그리드의 매스크등을 셋팅을 편리하게 할 수 있습니다. 1차 구현 현황 Windows Form UltraWinGrid Infragistics Netadvantage 2008.3 CLR2.0 버전 ver 0.1 1. 컬럼헤더 fix(고정) / 컬럼헤더 스타일 지정 / 이동고정 및 이동가능 2. row numbering 처리 3. 셀 정렬기능 4. 셀 maskedit 처리 * varchar형 무자열 숫자를 maskedit로 원하는 포멧으로 표현 5. 셀 타입지정( 버튼, 콤보, 달력 등) 6. 포멧형 (숫자의경우 글러벌 통화 단위 지정 및 , 자동세팅) 7. 홀수줄 마다 원하는 줄번호 색 세팅 8. 셀 편집.. 2009. 7. 16.
DDoS ,좀비PC 시스템 파괴 막기 및 치료 (안전한방법) 최근에 발생한 DDoS (디도스) 공격에 사용된 좀비 PC (DDoS 악성 코드에 감염된 PC) 에 시스템 파괴가 오늘(09.7.10) 00시부터 시작이 되었다고 합니다. 뉴스에서는 안전모드로 컴퓨터를 켜서 날짜를 예전 날짜로 바꾸어서 파괴를 막는 조취를 취한뒤, 악성코드를 검사하여 치료하라고 권하고 있습니다. 저는 좀 더 안전한방법을 생각하다가 글을 한번 써봅니다. DDoS 악성코드가 감염된 PC 는 동일한 시간에 공격을 시도합니다. 그래야만 효과가 있기때문입니다. 타겟은 새롭게 정보를 받으면 그것을 타겟으로 공격을 합니다. 시간은 아무래도 서버를 두고 있을것같긴 하지만 아닐 수 도 있기에 클라이언트 PC (사용자의 PC) 의 시간을 기준으로 해서 동작할 수 있습니다. 시스템 파괴도 이를 기준으로 진행.. 2009. 7. 10.
C# DirectoryInfo, CLRVersion 등 Environment정보보기 # 머리말 Run the application at Windows startup를 하기 위해서 Window의 System32폴더에 접근할 필요가 있었습니다. 그런데 WINNT의 경우는 C:\WINNT\System32이고 XP의 경우 C:\WINDOWS\System32입니다. 윈도우폴더가 다르죠^^ if (Directory.Exists(drive + "WINDOWS\\System32") { } if Directory.Exists(drive + "WINDOWS NT\\System32")) { } 우와 같이 Directory.Exists를 이용하여 해당 폴더가 있는 지 확인하여 접근할 수 도 있지만, 그럴 필요가 없습니다. Environment.SystemDirectory 를 이용하여 접근하면 바로 됩니다^^.. 2009. 6. 1.
C# 외부, 내부 IP를 알아내기 *머리글 어떤 사항에 맞는 IP을 알아내는 방법 1. HostName으로 내컴퓨터의 IP을 알 수 있습니다. 2. 특정사이트의 IP을 가져올 수 있습니다. (도메인의 IP임) 3. IP을 알려주는 사이트를 통하여 자신의 외부IP을 알 수 있습니다(꼼수) 1. 자산의 HOSTNAME을 통하여 자신의IP을 알 수 있습니다. // using을 추가합니다. using System.Net; // 자신의 HOSTNAME으로 IP가져오기 // 지정된 DNS 호스트 이름에서 DNS 정보를 가져옵니다. IPHostEntry IPHost = Dns.GetHostByName(Dns.GetHostName()); textBox2.Text = IPHost.AddressList[0].ToString(); 2. 특정사이트의 IP을 .. 2009. 5. 11.
Parent Toolbar를 클릭해서 Mdi Child에 있는 함수를 호출하자 # 들어가는 말 영어로 찾아본건 " How to access methods of MDI Child from by MDI Parent Toolbar " http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/956363d8-52aa-4127-ac2b-0131ef1d795f/ 링크는 문제의 해결책이 아니네요. 얼마 전에 훈스닷넷과 데브피아에 글을 썻지요. 그런데 설명이 좋지 않았는 지 좋지 않은 답변만 얻었어요. (사실 데브피아에서는 질문자는 추상화 클래스와 인터페이스를 잘못쓰시네요.. 이러는둥 자존심이 상해서 열심히 방법을 강구했죠. ) # 문제 문제는 이겁니다. Mdi Form을 만들면 Parent폼과 Child폼으로 구성할 수 있죠( sdi가 아닌.. 2009. 3. 3.
UltraWinTree 클릭후 포커스 Enter/Out 시 색상지정 Infragistics 포럼을 참고하였습니다. http://forums.infragistics.com/forums/t/17453.aspx Infragistics의 컨트롤중 UltraWinTree라는 트리컨트롤이 있습니다. 얼마전 이걸 누르면 해당되는 폼이 뜨게 만들었습니다. 그런데 왜이래 아마추어같이 =ㅅ=;; 선택한 포커스가 안나오는 겁니다. 폼이 뜨면서 없어지나 싶어서 Click이벤트에다가 ActiveNode.Selected = ture; 라고 했습니다. 디버깅해보니 벌써 클릭했으니깐 ture 값인겁니다. 뭔가 삽질하고 있다는 직감!!! ( 뻘찟하고 있을때는 생각좀하면서 작업을하는 게 좋아요 ) 포럼에 활성화 어쩌구 찾아보니 친절하게 비슷한 case를 찾아서 팁으로 적어둡니다 ^^ //선언부 priv.. 2009. 3. 2.
스마트클라이언트 이해와 배포시나리오 # 배포하기 들어가는 말. 최근 스마트클라이언트(Smart Client)에 대해서 관심이 많다. 준비해야 할 프로젝트가 스마트클라이언트 환경이기 때문에 더욱 그렇다. 하지만 관련 자료를 구하기 힘들고 생각처럼 잘 되지 않았다. 우선 여기저기 복사해서 있는 자료들을 수집했고, 외국 블로그와 국내 유명한 개발자의 블로그를 짜집기 해서 나의 경험과 생각으로 정리를 해보고 자 합니다. # 스마트 클라이언트란 ? 스마트 클라이언트(n) 정의: 쉽게 배포 및 관리할 수 있는 클라이언트 응용 프로그램인 스마트 클라이언트는 로컬 리소스를 활용하고 분산된 데이터 소스에 인텔리전트하게 연결됨으로써 뛰어난 적응력과 대응성을 갖춘 풍부한 대화형 경험을 제공합니다. 간단히 발전 역사와 관련이 있다. 위 그림처럼 중간에 중쳡되는.. 2009. 2. 25.
파라메터쿼리를 만들어주는 프로시져 C# Code Generator for Stored Procedures# 들어가는말 파라메터쿼리가 성능이 좋고 SQL인젝션 공격등을 보안할 수 있다고 합니다. 하지만 작성하기가 여간 까다로운것이 아닙니다. 보통 테이블에 필드가 20~30개 있다고 하면 이걸 다 적어주어야 할 뿐만 아니라 타입도 sp_help등을 통해서 확인하면서 코딩을 하여야 합니다. 여간 복잡하고 귀찮은 작업이 아닐 수 없습니다. 네이버나 구글에서 검색하면 CodeProJect 에 등록된 포스트를 보실 수 있을겁니다. # 프로시져를 만들어 보세요 위의 파일을 다운로드 받아서 쿼리분석기나 Microsoft SQL Express에 쿼리를 돌려보세요. 그럼 tools_CS_SPROC_Builder 이라는 프로시져가 생성이 됩니다. # 사용법.. 2009. 2. 24.
C:\Microsoft.CSharp.targets 프로젝트 찾을 수 없습니다. # 에러 프로젝트 열기할때 에러가 발생하였다. "C:\Microsoft.CSharp.targets" 프로젝트 찾을 수 없습니다. 선언에 지정한 경로가 올바르지 그리고 파일이 디스크에 있는지 확인하십시오. #해결 참고 URL http://stackoverflow.com/questions/5694/the-imported-project-cmicrosoftcsharptargets-was-not-found // 노란색 부분으로 바꾸면 해결 Open your csproj file in notepad (or notepad++) Find the line: and change it to # 추가 From : http://stackoverflow.com/questions/5694/the-imported-project-cm.. 2009. 2. 17.
2090 바이러스 주의 (Win32/AimBot.worm.15872) 컴퓨터에 날짜가 2090년 1월로 바뀌어져 있다면 '2090 바이러스 (Win32/AimBot.worm.15872)' 에 감염된것입니다. http://kr.ahnlab.com/info/smart2u/virus_detail_25902.html 감염 경로로는 MS08-067 취약점으로 인한 USB 등의 자동 실행파일인 autorun.inf 파일에 의해서 윈도우의 로그인 부분의 레지스트리의 조작으로 윈도우 부팅 후 로그인과 동시에 로그오프가 되는 현상이 반복되며, 안전부팅으로도 부팅이 되지 않기 때문에 최후의 수단으로 포멧후 재설치를 하는 경우도 발생한다고 합니다. 2090 바이러스 증상 : 시스템 날짜가 2090년 1월 1일로 변경 일부시스템(Windows XP SP3) 에서 컴퓨터 로그인 과 동시에 로그오.. 2009. 2. 11.
TCP/UDP 포트 서비스 중 인지 확인하는 방법 서비스를 하는 서버컴퓨터에 특정포트가 열려있는지 확인하는 간단한 방법을 적어볼까 합니다 서비스가 재개 중인지 확인하는 방법으로 많이 쓰입니다 사용방법 : > Telnet 서버아이피 포트 [1] 화면이 바뀌거나 , 해당 서비스로 접속 문구가 뜬다면 서비스 활성화 상태로 본다 [2] 호스트에 연결할 수 없습니다 포트 XXXX: 연결하지 못했습니다 라고 뜬다면 서비스가 비활성화된것으로 본다 이해를 돕기위해서 예제를 만들어보겠습니다 서버 컴퓨터는 IP : 192.168.0.20 테스트할 포트 : 80 80 포트를 열기위해서 IIS 서비스를 시작한뒤 80포트를 열겠습니다 80번 포트를 열었습니다 (IIS 서비스) 해당포트가 열려있는지 확인을 합니다 telnet 테스트할서버아이피 포트 를 누른뒤 엔터를 누릅니다 화.. 2009. 2. 1.
Export UltraWinGrid to Excel (WinGird에서 엑셀로 내려받기) Downloading an UltraGrid to an Excel File, by letting the user choose the download location UltraGrid is a component from Infragistics, which provide a rich set of features for the Grid Control. And moreover, it can download the entire Grid (along with its content) to an Excel file. It retains the entire formatting, entire Column Positions and much more. UltraWinGrid에서 Excel로 내려 받는 방법입니다. UltraG.. 2009. 1. 30.
Windows 2000 서버군 업데이트가 안되는 문제 Windows 2000 Server 에서 자동업데이트가 안되는 문제가 일어났습니다 백신 및 악성코드 검사를 하던중이었기에 업데이트가 안되는 문제를 크게 신경을 안쓰고 있던 중 이 문제가 생각보다 큰 문제라는걸 알았습니다 증상 : Windows Update 가 되지 않음 Microsoft.com 사이트에서 Windows Update 를 직접 실행시켜도 업데이트가 모두 실패 또는 진행이 되지 않음 프로그램 추가/제거 를 실행했을때 뜨지 않음 Background Intelligent Transfer Service (BITS) 가 서비스가 시작이 되지 않음 BITS 를 재시작하려고 하여도 종속되어있는 서비스 (System Event Notification) 이 재기동 되지 않음 Update 일부파일을 직접 다운.. 2009. 1. 22.
Windows Form UltraWinGrid Infragistics Netadvantage 2008.3 CLR2.0 버전 ver 0.1 Windows Form UltraWinGrid Infragistics Netadvantage 2008.3 CLR2.0 버전 ver 0.1 혼자서 조금씩 시작한 UltraWinGrid 프레임웍이 거의 완성되어 간다. 디자인은 신경쓰지 마세요. 그리드의 속성 구현에만 신경을 썻어요. 콤보형, 버튼형, dropdownlist형, mask형 으로 나누었다. 완료된 기능 1. 컬럼헤더 fix(고정) / 컬럼헤더 스타일 지정 / 이동고정 및 이동가능 2. row numbering 처리 3. 셀 정렬기능 4. 셀 maskedit 처리 * varchar형 무자열 숫자를 maskedit로 원하는 포멧으로 표현 5. 셀 타입지정( 버튼, 콤보, 달력 등) 6. 포멧형 (숫자의경우 글러벌 통화 단위 지정 및 , 자동세팅) .. 2009. 1. 20.
UltraWinGrid 의 Grid의 GroupBoxBy 예제입니다. UltraWinGrid으로 개발하면서 프래임웍을 만들면서 예제를 하나씩 구현해 보았습니다. 아래부분은 Infragistics Netadvatage에 소스를 이용해서 GroupBoxBy의 속성을 변경해보았습니다. 매뉴얼경로 메뉴얼 링크 클릭 소스코드 using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button4_Click(object sender, System.EventArgs e) { // Set the view style to OutlookGroupBy. Without it, group by box won't // show u.. 2009. 1. 17.
선택한 사용자는 개체를소유하고 있으므로 삭제할 수 없습니다. MSSQL 을 재설치를 한뒤 DB 백업파일이나 또는 MDF 파일을 복원이나 연결을 통해서 복구를 마친 뒤 다시 소유자를 생성하고 DB 와 연결시켜주는 작업을 하려던 중 기존에 복원을 통해서 생성된 유저를 삭제하려고했을때 아래와 같은 오류메시지가 발생 " 선택한 사용자는 개체를 소유하고 있으므로 삭제할 수 없습니다. " 이메시지는 복원을 통해서 만들어진 기존 소유자가 뷰나 테이블에 소유권을 설정해놓은 부분이 따로 있기에 그부분 때문에 유저를 삭제 할 수 없다는 에러 메시지 쿼리분석기 EXEC sp_configure N'allow updates', 1 RECONFIGURE WITH OVERRIDE -- 실행한 뒤 해당 DB 에서 sysobjects 테이블 에 uid 필드의 내용이 1 이 아닌것을 찾음 SEL.. 2009. 1. 7.
Windows - No Disk Exception Processing Message c0000013 Parameters 75b6bf9c 4 75b6bf9c 75b6bf9c NOD32 프로그램 을 설치한 뒤, 아래와 같은 에러메시지가 계속 뜨게되었다 no disk Exception Processing Message c0000013 Parameters 75b6bf9c 4 75b6bf9c 75b6bf9c 처음에는 악성코드때문이라는 글이 많아서 악성코드 및 웜이나 기타 바이러스 검사를 해보았지만 모두 검출되지 않았다 Disk 와 관계가 있겠다 싶어서 NOD 의 Amon 설정에서 네트워크 및 외부 입력 디스크등의 검사를 체크를 해제를 했다 하지만, 에러는 계속 뜨고 이 에러때문인지는 알 수 없으나 컴퓨터의 비정상적인 재부팅도 이루어졌다 검색을 계속 하던중 해결책이 될만한 부분을 찾게 되었다 http://www.consumingexperience.com/2007/11/windows-.. 2008. 12. 10.
IIS + MSSQL sql injection 공격 대응 최근에 사이트가 재대로 뜨지 않는 문제를 격었습니다 사이트에서 뜨지않는 부분은 DB 를 활용하는 게시판과 그림파일등 부분이었습니다 일단 DB 를 살펴보았습니다 (위에 내용은 예를 든것입니다) DB 에 레코드에는 [Options] 구역에서는 많은 URLScan 옵션을 구성할 수 있습니다. 이 구역의 각 줄은 다음 형식으로 되어 있습니다. OptionName=OptionValue 사용 가능한 옵션과 기본값은 다음과 같습니다. • UseAllowVerbs=1 기본적으로 이 옵션은 1로 설정됩니다. 이 옵션을 1로 설정하면 URLScan은 [AllowVerbs] 구역에 나열된 동사를 사용하는 HTTP 요청만 허용합니다. URLScan은 이러한 동사를 사용하지 않는 요청은 차단합니다. 이 옵션을 0으로 설정하면 .. 2008. 11. 7.
Radio 버튼 이용한 동의함 , 동의안함 루틴 만들기 #hottrendsContainer { display: none; } 2008. 10. 28.