¿Por qué no funciona la función arrastrar y soltar habitual en Windows 10?

¿Por qué no funciona la función arrastrar y soltar habitual en Windows 10?

Acabo de instalar Windows 10, después de años con Windows 7.

Arrastrar y soltar un archivo .wav en SoundForge es algo importante en mi flujo de trabajo. ¿Por qué ya no funciona en Windows 10?

Quizás vinculado: ¿por qué el ícono de escudo en el acceso directo de SoundForge? Probé Propiedades > Acceso directo > Avanzado > Ejecutar como administrador activado o desactivado, es lo mismo.

PD: estoy usando Windows 10 Pro, con una única cuenta de usuario (soy el administrador).

ingrese la descripción de la imagen aquí


También probé el administrador ON/OFF enPropiedades > Compatibilidad, pero también es lo mismo.

ingrese la descripción de la imagen aquí

Respuesta1

Se ve un efecto deControl de cuentas del usuario.Arrastrar y soltarSólo funciona para programas que tienen el mismo nivel de permiso. Si ejecuta una aplicación como administrador, solo puede arrastrar y soltar archivos desde aplicaciones que también se ejecutan como administrador.

Aislamiento de privilegios de interfaz de usuario (UIPI)

UIPI bloquea los mensajes de Windows que se envían desde un proceso con un nivel de MIC más bajo a uno que se ejecuta en un nivel de MIC más alto. La función arrastrar y soltar se implementa mediante mensajes de Windows. Por lo tanto, si intenta arrastrar y soltar un archivo desde el Explorador de Windows (MIC medio) al Bloc de notas con un nivel elevado (MIC alto), los mensajes de Windows se bloquean y arrastrar y soltar no funciona.

Mover el control deslizante hacia la posición más baja ya no desactiva UAC desde Windows 8, porque se requiere UAC para usar las aplicaciones de la tienda, porque UAC proporciona la zona de pruebas en la que las aplicaciones se ejecutan de forma aislada.

La versión 8 es muy antigua, por lo que Windows detecta que tiene problemas al ejecutarse con permisos de usuario normales y requiere derechos de administrador.

Como se mencionó anteriormente, esta es una característica que no se puede arreglar. Pero hay una solución alternativa para ejecutar.Explorador como administradorpara poder arrastrar y soltar archivos desde Explorer a un proceso que se ejecuta como administrador.

Respuesta2

Tengo exactamente el mismo problema con una versión anterior de Wavelab y mi única solución es arrastrar y soltar en el acceso directo del ícono del escritorio de Wavelab. Por alguna razón, esto abre el archivo en el programa normalmente y también se puede usar para agregar más archivos mientras se ejecuta.

Respuesta3

Como se publicó en un comentario de @ magicandre1981 (a quien le daré una recompensa, por supuesto, crédito para él), otra solución es usar RunAsInvokercomo se menciona enhttp://meridian.ws/wordpress/?p=306yhttp://www.ghacks.net/2010/07/08/get-rid-of-uac-prompts-with-microsofts-application-compatibility-toolkit/.

Aquí es cómo va; Utilicé un método similar a los enlaces anteriores, pero con algunas pequeñas diferencias (el punto 6 no se mencionó en estos artículos, era necesario para mí).

Más precisamente:

  • Descargue ADK (Kit de implementación y evaluación de Windows) desdeaquíe instalar ACT

  • Inicie el Administrador de compatibilidad (32 bits, en mi caso) y cree una nueva solución de aplicación:

  • Elija la ruta ejecutable de SoundForge 8 y agregue RunAsInvoker:

  • Generar automáticamente en el siguiente paso:

    ingrese la descripción de la imagen aquí

  • Guarde la base de datos (Archivo > Guardar como) en algún lugar. EntoncesArchivo > Instalarél.

    ingrese la descripción de la imagen aquí

  • En las Propiedades de "Forge80.exe" (haga clic derecho sobre él), desmarque todo lo relacionado con el modo de Compatibilidad (esto fue necesario para mí)

  • Elimine los accesos directos originales y cree un nuevo acceso directo en su escritorio si es necesario

  • ¡Funciona!

información relacionada