Cascabel

Lea y escribe archivos de acceso directo desde el código administrado.
Descargar ahora

Cascabel Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Karl E. Peterson
  • Sitio web del editor:
  • Sistemas operativos:
  • Windows XP/2000/98/Me
  • Tamaño del archivo:
  • 22KB

Cascabel Etiquetas


Cascabel Descripción

Esta muestra demuestra cómo leer y escribir archivos de acceso directo desde el código administrado. Incluye definiciones de las interfaces COM y las coglases necesarias. Se incluye también una clase de envoltura amigable más .NET, llamada Shellshortcut, que se encarga de la mayor parte del trabajo sucio. Para demostrar el uso de la clase SHELLSHORTCUT, se incluye un formulario simple del editor de acceso directo. Para usar los atajos en su propio código, simplemente incluya los archivos shelllink nativo.cs y shellshortcut.cs en su proyecto. Detalles Los accesos directos se crean y modifican utilizando una API COM, donde el Shelllink COCLASS es la parte más importante. Implementa la interfaz I SHELLLINK (que existe en dos versiones, i shelllink A para ANSI y I ShellLink W para Unicode) usado para manipular el Acceso directo, y la interfaz ipersistfile para abrir y guardar archivos de acceso directo. (También implementa la interfaz de Datalist shelllink para almacenar datos adicionales con accesos directos, y varias otras interfaces que no nos importan). Hay dos formas de acceder a esta COCLASS y sus interfaces relacionadas en el código administrado. El primero es declararlos a todos en una biblioteca de tipo, luego use la herramienta Tlbimp para crear un montaje administrado de él. La segunda forma, utilizada en esta muestra, es declararlo todos nosotros mismos en el código. La ventaja de hacerlo de esta manera es que tenga una asamblea menos para preocuparse. Pero también significa que tiene que entender los detalles sobre COM INTEROP y MASHAALING. El COCLASS y las interfaces están marcadas con los atributos de COMIMPORT y GUID. Las interfaces también necesitan el atributo interfactarype. Luego, algunos de los métodos y los parámetros del método también necesitan atributos para garantizar el marhal correcto. La documentación de Internop .NET explica todo esto bastante bien.


Cascabel Software relacionado

PCL4P

PCL4P se puede utilizar en el desarrollo de aplicaciones de modo real y protegido ...

15 102KB

Descargar

Wmgl

Biblioteca gráfica de Windows Mobile: la nueva era de las aplicaciones de Windows Mobile con 3D ...

13 542 KB

Descargar