Реестр && Winapi && Masm

Тема в разделе "Другие", создана пользователем FourtySeven, 16 авг 2006.

Статус темы:
Закрыта.
  1. FourtySeven

    FourtySeven Гость

    Задача заключается в том что нужна подпрограмма меняющая рабочий стол.
    Путь к рабочему столу в ветке:
    И ключ:
    Проблема состоит в реализации замены значения данного ключа реестра при помощи функций WinApi.
    Для этого собираюсь использовать:
    Загвоздка в формирование файла LPCTSTR lpNewFile:

    Помогите с формированием данного файла. Реализация желательно на ASM`e. Заранее благодарен
     
  2. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    Ну ты и велосипедист =)

    RegReplaceKey это чутка из другой опере.

    RegSetValueEx вполне справиться с твоей задачей без всяких файлов.
    В мсдн да и в сетке примеров пачка(на том же wasm должен быть сорс по работее с реестром)


    А вообще присмотрись IActiveDesktop Interface, конечно с COM работать геморойно, но возможностей этот интерфес предоставляет по больше, причем, что не маловажно, это документированный способ смены обоев.
     
  3. FourtySeven

    FourtySeven Гость

    Спасибо
     
  4. FourtySeven

    FourtySeven Гость

    Вот еще один вопрос возник: Как средствами API скрыть окно консольного приложения?
    Пробовал через SetConsoleWindowInfo с координатами окна 0,0,0,0 все равно окно видно.
    Заранее благодарен
     
  5. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    Консоль пренаделжит твое процессу?
    Если дочернему, то каким образом ты создаешь его(дочерний процесс)?
     
  6. FourtySeven

    FourtySeven Гость

    Моя программа и есть консольное приложение:
    Я хочу чтобы при его запуске не появлялось ДОСовское окошко. CreateProcess в программе не используется.
     
  7. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    Если тебе не нужна консоль, то почему бы не слинковать как оконное приложение?
     
  8. FourtySeven

    FourtySeven Гость

    Ты имеешь ввиду. Слинковать оконное приложение и не создавть в нем окно? (Как бы парадоксально это не звучало)
     
  9. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    Да. И это совсем не парадоксольное, а очень даже обычное решение. При этом остается возможность самому создать консоль при необходимости.
     
  10. FourtySeven

    FourtySeven Гость

    Еще раз спасибо
     
  11. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    всегда пожалуйста=)
    на то это и форум
     
Загрузка...
Похожие Темы - Реестр Winapi Masm
  1. jaGGa
    Ответов:
    1
    Просмотров:
    1.420
  2. alekssgor
    Ответов:
    1
    Просмотров:
    2.003
  3. Vadik(R)
    Ответов:
    2
    Просмотров:
    3.599
  4. Allexei
    Ответов:
    4
    Просмотров:
    3.741
  5. Gamlet
    Ответов:
    2
    Просмотров:
    2.455
Статус темы:
Закрыта.

Поделиться этой страницей