2009-04-06 2 views
2

나는 이미 이것을 한 번 물어 봤고 30 분 이내에 삭제되었으므로 이번에는 질문이 더 명확해질 것입니다. (아니요, 나는 씁쓸하지 않습니다 .-))** 어떻게 프로그래밍 방식으로 ** 실시간 메신저에 맞춤 이모티콘을 배포합니까?

이미지 묶음을 꾸미고 프로그래밍 방식으로을 (를) 실시간 메신저의 맞춤형 이모티콘 팩으로 배포 하시겠습니까? 필자는 사용자가 몇 가지 옵션 대화 상자를 들여다 보면서 기꺼이 많은 맞춤 이모티콘을 만들 수 있음을 알고 있습니다. 내가 찾고있는 것은 다르다 : 일부 그래픽 사용자가 나에게 이미지 묶음을 건네고 사람들이 다운로드하여 자신의 MSN 클라이언트에 추가 할 수있는 배포 가능한 패키지를 만들 것을 요구한다. 어떻게해야합니까?

MediaPlayer 스킨은 재미있는 파일 이름과 일부 JScript + XML 마법이 추가 된 zip 아카이브 일뿐입니다. 이모티콘 팩은 그런 것입니까? 정말로 .msi 코드를 작성해야합니까? 밖에있는 문서가 있습니까? MSDN은 Windows Live Messenger Web Toolkit이고 Windows Live Client Extensibiliy APIs입니다. 그러나 볼 수있는 한 이모티콘 대화가 없습니다.

답변

3

나는 몇 시간 전에 그렇게 시도했지만 실패했다 : P

여기 내가 찾은 내용은 다음과 같습니다

  • 각 이모티콘은이 개 파일에 저장됩니다
    • 이미지 파일, 확장자는 .dt2입니다. 기본적으로 이모티콘 이미지 (gif/png)
    • 확장자가 .id2 인 메타 데이터 파일이 포함되어 있습니다. 이모티콘 이름, 키보드 단축키 등의 추가 정보가 포함되어 있습니다. 메타 데이터 파일 (.id2) 뭔가를 사용하여 암호화됩니다 %LOCALAPPDATA%\Microsoft\Messenger\[EmailAddress]\ObjectStore\CustomEmoticons\
  • :

    • 윈도우 XP : %USERPROFILE%\Local Settings\Application Data\Microsoft\Messenger\[EmailAddress]\ObjectStore\CustomEmoticons\
    • 윈도우 비스타
  • 그 파일
  • 폴더에 저장됩니다 전자 메일과 암호를 사용하여 Windows Live 서비스에 연결하여 얻을 수있는 PUID (Passport Unique Identifier) 그들은 Win32 API를 CryptUnprotectData()

  • (이것에 대해 확실하지 않음) 당신은 .dt2로 확장자를 변경하고 언급 한 폴더에 넣어서 이모티콘을 추가 할 수 있습니다를 사용하여 암호를 해독 할 수 있습니다. 키보드 단축키 및 기타 메타 데이터없이 표시됩니다. 파일 이름이 영향을 미치는지 나는 모른다.그냥 시도했지만 작동하지 않습니다. 여기

id2 파일의 암호를 해독에 대한 몇 가지 관련 토론입니다. 당신은 그들이 유용하게 찾을 수 있습니다 :

관련 문제