Hola,
Se me ocurre que "Application.ExeName" contiene caracteres como las "barras invertidas" de la ruta al archivo, de modo que acaso esto impida a "RegisterWindowMessage()" hacer su trabajo. Tal vez habría que sustituir esas "barras invertidas" por otros caracteres, ¿no lo hace así Seoane? Acaso utiliza algún "hash" de la cadena en cuestión, de modo que siga siendo única, pero, no contenga caracteres especiales... ¿seguro que no hace algo así Seoane?
Lo digo porque si no lo hace así es porque todo esto que digo yo sobre los caracteres especiales en realidad no aplica en este caso, y debería funcionar tal como intentas hacerlo.
|