프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

ljs0652의 이미지

소스 코드로 강제로 UAC 접근 하게 할 수 있을까요?

제가 작업중인게 있는데

에이전트 내에서 DLL 호출하는 부분이 있습니다

제가 DLL을 만들었는데

DLL 기능중에 클립보드에서 파일 목록을 받아와야 하는데

클립보드 접근이 안되네요

이걸 소스코드로 접근 방법이 있을까요?

yungyuhyun54의 이미지

리눅스에서 chmod 명렁어를 c언어로 구현중입니다.

리눅스에서 chmod 명렁어를 c언어로 구현중입니다.

-v옵션을 구현하고있는데,

변경할 파일을 open으로 열어서 파일디스크립터 fd에 넣고
fstat 함수로 파일디스크립터와 stat구조체 주소를 넣고
변경전의 st_mode를 받아와서 출력해주고
변경후의 st_mode를 받아와서 출력해주는 소스입니다.

그런데 첫번째 파일이 자꾸 고정된 값으로 출력이 됩니다.
파일을 여러개 넣으면 첫번째 파일만 비정상출력, 나머지는 정상적으로 출력됩니다.

여러개 넣은 파일의 순서를 바꿔도 첫번째 파일만 비정상출력됩니다.
(이미지 - 오류1.png)

오류1 그림에서 8진수 100755의 100은 일반파일이고
20620의 20은 문자 장치라는데 이 부분이랑 관련이 있는지 궁금합니다.

chmod-v.png는 해당 부분 소스입니다.
perm.png는 권한을 출력해주는 perm함수 부분의 소스입니다.
이유를 도저히 모르겠어서 질문드립니다.

ljs0652의 이미지

UAC와 CF_HDROP가 관계가 있을까요??

탐색기 프로그램 만드는데

드래그앤 드랍이 안돼서 찾아보니 uac 관련 문제였고,
ChangeWindowMessageFilter(WM_DROPFILES, MSGFLT_ADD);
ChangeWindowMessageFilter(WM_COPYDATA, MSGFLT_ADD);
ChangeWindowMessageFilter(0x0049, MSGFLT_ADD);

이걸 넣어주니까 해결이 됐는데

파일 / 폴더 붙여넣기, 이동하기가 문제가 되네요

::IsClipboardFormatAvailable(CF_HDROP) 이 부분이 문제가 되는데

윈도우에서 복사를 하면 무조건 클립보드에 들어갈테고, 저걸 못 불러오는거 같은데

uac 문제 때문일까요? 혹시 방법ㅇ ㅏ시는분 계시면 도움좀 부탁드립니다

익명 사용자의 이미지

CRC 사용법에 있어 질문드립니다.

안녕하세요. crc 부분을 공부하고 있습니다. 자료를 찾아서 하는 도중 너무 감을 못잡겠어서 질문드립니다. 이게 맞는 말인건지..한번 읽어주시면 감사하겠습니다.

1. crc란 순환 중복 검사로 데이터를 송신하면 제대로 수신되었는지 확인하기 위하여 사용되는 것입니다.

2. 사용 방법으로

보내고 싶은 데이터 A
특정 값 B

A뒤에 B의 최고차항 수만큼 비트를 더한 데이터 A'

crc데이터 C (A'/B의 나머지)

A'에서 더해준 비트에 C를 넣은 데이터 D

D를 송신.
D를 수신.

D에서 A'만 가져옴.
다시 B로 나눠 나머지가 같으면 통과.

3. 1bit씩 확인하고 싶으면

A : 0x01
B : 0x01

A' : 0x010

C : 0x00

D : 0x010...

이라 하는건가요.. 계산이 너무 헷갈리는군요..

긴글 읽어주셔 감사합니다.

익명 사용자의 이미지

시리얼 통신(232) 에서 드물게 에러가 발생합니다.

시리얼 통신으로 데이터를 보내는중에 음 하루에 2~3회 정도 에러가 발생합니다.

1초에 한번씩 데이터를 전송중이고 1회 에러가 발생하게 된경우 짧게는 10초 ~ 길게는 60초 정도

잘못된 데이터 값이 전송이 됩니다..

예를 들면 stx 데이터1, 데이터2, 데이터3, 데이터4, 데이터5, 데이터6, 데이터7, 데이터8 ETX

이런식으로 전송되는 것이 정상적일때

stx 데이터1, 데이터2, 데이터3, 데이터4, 데이터5, 데이터6, 데이터7, 데이터8(여기에 STX가 물려서 다음라이인이 이어서 전송) ETX

와 같이 데이터 8에 STX가 물려서 그다음 라인이 전송되는 에러가 발생하거나

stx 데이터1, 데이터2, 데이터4, 데이터4, 데이터5, 데이터6, 데이터7, 데이터8 ETX

데이터 3번 자리에 4번이 덧씌어지거나 하는 현상이

24시간 ( 86400 초 간 전송 ) 시 약 100~200개 정도의 데이터가 이러한 에러를 보이고 있습니다.

232통신은 9600/8/N/1/N 으로 사용하고있는데

세벌의 이미지

안 웃긴 걸 보고 웃어야 되나요?

리브레오피스에 불만 많으신 분께.
리브레오피스에 대한 불만을 KLDP에 여러번 쓰는 분께 호응하는 분 별로 없는 듯.

리브레오피스 관련 얘기는
https://ask.libreoffice.org/ko/questions/
에 하면 좋겠네요.

emptynote의 이미지

리브레오피스의 댓글 2탄 오늘도 웃고 갑시다.

리브레오피스의 품질 문제 인식은 저만 그러는거 아니군요.

"욕이나 한사발" 이라....

리브레오피스는 현재 GUI 인터페이스 혁신(?) 중입니다.

거대한 프로그램 변경은 신규 개발 보다도 더 어려운법입니다.

버그가 많은것은 당연합니다.

응원해야 마땅하겠지만 그러지 않고 계속 까는 이유는

조급한 마음에 잔 머리 굴려

베타 버전을 안전버전이라고 올리는 싸가지 없는 행동을 하기때문입니다.

시원하게 "욕 한사발" 때리고 오늘 하루도 기운냅시다.

----------------------------------------- 부분 인용

"리브레 오피스와 오픈오피스, 그리고 구글 오피스" http://pinkfridays.tistory.com/88

joone의 이미지

리누스 토발즈가 다시 커널 코드를 리뷰하기 시작했다고 합니다..

https://www.phoronix.com/scan.php?page=news_item&px=Linus-Torvalds-New-Politeness

리누스 토발즈가 다시 커널 코드를 리뷰하기 시작했다고 합니다. 예전 보다 리뷰 태도가 더 공손해졌다고 합니다.. 댓글을 보니, 옛날 스타일 좋았다는 사람들도 있고.. 누군가 일부러 엉터리 패치를 올려서 리누스를 시험에 빠지게 할지도 모른다는 말도 있네요..

emptynote의 이미지

커뮤니티 게시판에서 html 을 허용해야 하기에 보안이 두렵네요.

개밥 먹기 위해서 제작중인 RPC 프레임워크를 이용하여 웹 커뮤니티를 운영할 생각인데요.

여기에 웹 에디터를 붙일까 생각중입니다.

웹 에디터를 붙인다는 말은 곧 HTML 지원을 말합니다.

HTML 지원은 보편적인 추세입니다.

이곳 kldp 에서도 텍스트 양식중에 "Full HTML" 을 지원하고 있습니다.

그렇지만 보안 때문에 참 두렵습니다.

두렵기때문에 신뢰할 수 있는 오픈 소스를 사용하고 싶은데

마땅한거 찾기도 어렵고

그리고 원리를 이해해야 나중에 문제가 생겼을때 대응이 가능하니 분석은 해야 할것 같네요.

아래 virtual box 보안 패치 권고가 떴는데요.

참으로 괴물들입니다.

상상을 초월하는 괴물들 어떻게 막아야 할지 정말로 스트레스네요.

html 을 사용자가 작성할때 악의적 코드를 걸러낼 아이디에 대해서 조언을 해 주시면 감사하겠습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기