728x90
300x250
[Windows 8] 작업스케줄러 사용하기

 

일명 사용자가 귀차니즘으로 반복 작업을 수동으로 하기 싫을 때, 사용하는 기능이 작업 스케줄러입니다.

 


1. 작업스케줄러 사용하기

 

적용 대상 : Windows 8, Windows 2012 R2, Windows 2012

 

제어판에 들어가면, 관리도구가 있습니다.

관리도구 안에는 "작업 스케줄러"라는 파일이 있습니다. 이를 실행합니다.

 

 

제어판에서 시스템 및 보안, 그리고 관리도구를 클릭하면, 작업 스케줄러가 있습니다.

이 기능은 컴퓨터에서 반복적으로 해야할 일을 자동으로 수행할 수 있도록 도와주는 기능입니다.

 

 

 

위 화면을 통해 윈도우 8 시스템을 자동화 시킬 수 있습니다.

 


2. 응용 사례에 대한 참고 사이트

 

http://blog.naver.com/PostView.nhn?blogId=gboarder&logNo=90112571319

 

반응형
728x90
300x250

[Office VBA] Custom UI Editor

 

안녕하세요. 이번에 소개할 프로그램은 마이크로소프트 오피스(이하 Microsoft Office) 문서로 작성된 Xlsm 문서, xlsx 등의 문서를
마치 프로그램 코드로 작성한 것처럼 만들어주는 프로그램 입니다.

 

마이크로소프트 오피스 문서의 구조는 크게 XML 형태로 되어 있습니다.

상단의 메뉴바를 살펴보면, 리본 메뉴가 존재합니다.

 

해당 프로그램에서는 문서 하나를 특성화된 형태로 리본 등을 커스텀(사용자 맞춤) 형태로 만들어주는 프로그램입니다.

= Good morning. The program will include Microsoft Office (Xlsm) documents, and xlsx documents
   It is a program that makes it look like it was written in program code.
= The structure of Microsoft Office documents is largely in the form of XML.
= If you look at the menu bar at the top, there is a ribbon menu.
= It is a program that makes a document into a customized form of a ribbon in a specialized form.

 


1. 프로그램 소개

 

 

Fig 1-1) Office 2007 Custom UI Editor

 

이런 형태로 된 프로그램입니다.

첨부 파일은 아래에 있습니다.

 

[첨부 / Attechment]

OfficeCustomUIEditorSetup.zip

 

위의 그림에는 마이크로소프트의 오피스 2007만 가능한 것처럼 되어 있으나 실제로 사용하면 마이크로소프트의 오피스 2010도 가능합니다.

(Office 2010 / Office 2007)

 

리본 메뉴를 엑셀 파일의 xlsx의 xml을 건들어서 조작하는 전문 프로그램입니다. 이 파일은 한국어가 지원되지 않은 버전입니다.

 

이 프로그램을 사용하고 나서 발생되는 문제에 대해서는 책임지지 않습니다.
For problems that occur after using this program it is not responsible.

 


2. 사용 방법 관련

 

사용법은 매우 간단합니다.

http://www.rondebruin.nl/win/s2/win001.htm (원본 사이트)

 

리본 이미지 번호 파일입니다.

MSO_Image_Browser.xlsm

 

리본에 관해서 전문적으로 MSDN에서 다루고 있습니다. 아래의 참고자료를 참고하시면 도움이 될 것으로 보입니다.

 


3. 참고자료(Reference)

 

1. OfficeCustomUIEditor에 관한 사항

1. http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006/05/26/customuieditor.aspx, Accessed by 2013-08-15

 

2. 리본에 관한 사항

2-1. http://msdn.microsoft.com/ko-kr/library/aa338202(v=office.12).aspx, Accessed by 2013-08-15

 

반응형
728x90
300x250

[Windows 7] 다른 사용자가 드라이브, 폴더, 파일에 접근하지 못하게 하기(사용 권

한 설정)

 

유닉스에는 계정 권한별 설정을 할 수 있는 퍼미션이 있습니다.

윈도우에도 그러한 권한별 설정 기능이 있습니다. Windows NT가 개발된 후, Windows 2000, Windows 2003, Windows XP이상 버전부터는 이러한 권한별 설정 기능형태로서 플랫폼이 제작되었습니다. 즉, 다시 말하면, 도스 기반의 보안성이 강화된 NTFS의 형태의 운영체제에서는 사용할 수 있습니다.

 


1. 사용자 권한의 적용 예

 

 

그림 1-1) 사용자의 사용권한(P)

 

 

 

그림 1-2) 사용자의 사용권한을 적용하였을 때의 액세스 거부 반응

 


2. 사용자 권한 / 드라이브 또는 폴더에 부여하기

 

이처럼 계정에 권한이 부여되지 않은 사용자를 통제하는 방법에 대해 간략히 소개하고자 합니다.

 

내 컴퓨터에서 권한을 막을 드라이브의 속성을 클릭합니다.

 

그림 2-1) 사용자의 사용권한(P)

 

디스크 드라이브의 속성에서 보안 탭을 클릭한 후에 편집(E)를 클릭합니다.

 

 

그림 2-2) 권한 편집 창

 

편집 탭에 들어가면 "파란색 팬"으로 칠한 영역에서 기능별로 계정 제한을 할 수 있습니다.

반응형
728x90
300x250
[MS SQL Server 2008] AdventureWorks2008R2_SR1

 

SQL 2008 연습도구입니다. 공부하는데 잘 활용하시기 바랍니다.

"뇌를 자극하는 SQL 2008"를 학습할 때 필요합니다.


Codeplex(Microsoft)에 저작권이 있습니다. 무료 배포 버전입니다.

자료입니다. 분할파일로 올립니다.


1. 첨부(Attachment)

 

AW2008R2_SR1.a00

AW2008R2_SR1.a01

AW2008R2_SR1.a02

AW2008R2_SR1.a03

AW2008R2_SR1.a04

AW2008R2_SR1.a05

AW2008R2_SR1.a06

AW2008R2_SR1.alz

 


2. 참고자료(Reference)

1. http://msftdbprodsamples.codeplex.com/releases/view/55926

2. http://sqlserversamples.codeplex.com/releases/view/72278

반응형
728x90
300x250

[ASP.NET] 경고 없이 열린 창 닫기



Fig 1) 알림창, 지금 보고 있는 웹 페이지 창 닫기

Javascript의 window.close() 명령을 사용하면 보통 위의 그림과 같이 경고 문구가 실행됩니다.
이와 같은 것을 방지하고 종료가 될 수 있도록 하는 방법을 소개하고자 합니다.


1. 결과물

 

 


2. 구현

1. 링크 버튼 하나를 만듭니다.

2. 소스 코드

        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            ClientScriptManager sm = Page.ClientScript;
          string script = "<script>window.opener='nothing';window.open('','_parent','');window.close();</script>";
            sm.RegisterStartupScript(this.GetType(), "sm", script);
        }


* (참고) Javascript 코드

<script>
    window.opener = 'nothing';
    window.open('', '_parent', '');
    window.close();
</script>

이와 구현하면 경고 창 없이 C#에서 현재 창을 종료할 수 있습니다.

반응형
728x90
300x250

[ASP.NET] 내장 암호화(FormsAuthenticationTicket) 기법 사용하기 - 복/부호화 (O)

.NET Framework에 탑재된 System.Web.Security의 라이브러리를 사용하여 암호화하는 방법을 소개하겠습니다. 이번에 소개할 암호화 기법은 폼 인증에 이용되는 FormsAuthenticationTicket을 이용하는 방법에 대해서 설명하겠습니다.
이 암호화 기법의 특징은 대략 암호화가 이루어지면 길이가 300~400문자 이내로 구성됩니다. 쿠키에 적용하여 사용하면 많은 도움을 얻게 될 것입니다.

이번 실습 강좌에서는 아래에 출력된 화면과 같이 복호화와 부호화 처리를 구현하는 방법을 소개하겠습니다.


1. ASP.NET으로 암호화 구현하기(FormsAuthenticationTicket)

 

그림 1-1. 완성된 프로그램

1-1. ASP.NET 빈 프로젝트 만들기



새 프로젝트 만들기에서 ASP.NET 빈 웹 응용프로그램 만들기를 선택한 후에 적절한 설정을 맞추고 확인을 클릭합니다.

1-2. 빈 항목 추가하기(ASPX 페이지)



aspx 페이지를 적당히 설정 후에 추가를 누릅니다.

1-3. 도구 상자에서 Label 만들기



파란색으로 점 찍어놓은 Label 버튼을 클릭하여 디자인 창에 2개를 만들어줍니다.
그렇게 되면 Label1, Label2가 생성된 것을 보실 수 있습니다.

1-4. 코딩하기



디자인 창에서 빈 바탕에 더블클릭 하시면 Page_Load라는 Void 형식의 객체가 만들어집니다.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication1
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
          string sField = "1";
        Label1.Text = FormsAuthentication.Encrypt(new FormsAuthenticationTicket(sField, true, 1));

        FormsAuthenticationTicket Ticket = FormsAuthentication.Decrypt(Label1.Text);

        Label2.Text = Ticket.Name;

        }
    }
}

반응형
728x90
300x250

[Win2003] IIS 6 - FTP 서버 사용자 격리하기.(Active Directory 사용하지 않음)

저 역시나 IIS를 사용해보았지만, GUI 인터페이스 환경에도 많은 면이 복잡하게 되어 있습니다.
저 또한 애간장을 녹였던 부분의 하나였던 IIS-FTP 서버 사용자 격리에 대해 글을 적게 되었습니다.


1. 사용자 폴더 구성


위에 그림은 D:\Public_html\LocalUser\{사용자}라는 경로에 진입한 모습입니다.
경로에 대해 해석해드리겠습니다.

Public_html : 루트 디렉토리
LocalUser : 사용자별 디렉토리
{사용자} : 사용자 디렉토리


 2. IIS에서 FTP 계정 만들기



FTP 사이트를 오른쪽 버튼 후 새로 만들기에서 FTP사이트를 클릭합니다.

다음을 클릭합니다.

설명을 입력합니다. 그리고 다음을 클릭합니다.

정적아이피에 대한 옵션과 포트를 설정 후 다음을 누릅니다.

격리된 사용자를 클릭 후 다음을 클릭합니다.

루트 Path를 입력합니다. 다음을 클릭합니다.

쓰기 권한을 선택 후 다음을 클릭합니다.

마침을 클릭합니다.


3. FTP 환경설정


방금 만든 FTP 계정을 선택 후 환경설정(Properties)을 클릭합니다.

Allow anonymous connections의 항목을 해제합니다.


필요한 옵션을 선택 후 OK(확인)을 누릅니다.


4. 사용자 계정 폴더와 같은 이름의 계정 만들기



컴퓨터 관리에서 사용자 계정 및 그룹에 들어갑니다.
사용자를 클릭합니다.

아래와 같이 마우스를 이동 후 오른쪽 버튼을 하면 메뉴 창이 열립니다.
새 계정을 클릭합니다.

예제에서는 사용자 계정 폴더 이름이 {사용자계정ID}이므로 아이디 또한 같으므로 {사용자계정ID}로 입력하였습니다.
각각 항목 설정 후 만들기를 클릭합니다.

만들기 후 취소 버튼을 누르면 아래와 같이 성공적으로 계정이 생성된 것을 확인할 수 있습니다.


5. FTP 접속 확인

시작에서 실행을 클릭 후 cmd를 입력합니다. 그리고 확인을 누릅니다.

ftp를 입력합니다.

'open 서버주소 포트' 이런 순으로 입력합니다.

아이디와 암호를 입력하면 접속하실 수 있습니다.
반응형
728x90
300x250

[Windows 7] Home Basic - Aero와 같은 형태의 작업표시줄 사용

[Windows 7] Home Basic - Aero 기능 활성화 안내, http://yyman.tistory.com/182, 2010.10.22 23:49

Windows 7 Home Basic은 이전의 글에서도 알다시피 낮은 사양의 컴퓨터에 적용되는 운영체제입니다.
Aero에 적용되는 형태의 작업표시줄을 사용하기 위해선 별도의 설정을 해야만 합니다.
= Windows 7 Home Basic is an operating system for low-end computers, as we've seen in previous articles.
= In order to use the task bar of Aero type, you have to set it separately.



1. 설정 방법 소개(Introduction)

실행 : Regedit 

프로그램명
(Program name)

변경 경로
(Change path)

세부 사항
(Detail)

 Regedit

 HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

[값 변경]
Composition (기본값 : 1) -> 2로 변경 (16진수 그대로 사용)

 

 

 

설정을 완료한 후에 재부팅하면 적용됩니다.
= This will take effect after rebooting after completing the settings.

반응형

+ Recent posts