Статьи » Программисту

1 2 3 4 5 
Программирование на ассемблере под Win32 (17.03.2005 10:07 | Рейтинг: 1439)
Программирование на ассемблере под Win32 воспринимается весьма не однозначно. Считается, что написание приложений слишком сложно для применения ассемблера. Собственно обсуждению того насколько оправдана такая точка зрения и посвящена данная статья. Она не ставит своей целью обучение программированию под Win32 или обучение ассемблеру, я подразумеваю, что читатели имеют определённые знания в эти...
Как реализовать самомодифицирующийся код в современных операционных системах (04.02.2005 02:27 | Рейтинг: 1742)
Как реализовать самомодифицирующийся код в современных операционных системах (статья была опубликована в журнале "Программист") Лет десять-двадцать тому назад, в эпоху рассвета MS-DOS, программистами широко использовался самомодифицирующийся код, без которого не обходилась практически ни одна мало-мальски серьезная защита. Да и не только защита, - он встречался ...
Как выжить программеру? (09.01.2005 13:29 | Рейтинг: 1631)
В наше время, когда компьютеры весьма бурно развиваются, программеру найти работу довольно легко. Разумеется, если он хоть что-то может. Но со временем работать "на дядю" становится все менее и менее интересно. Хочется сделать что-то для себя, для души... А иногда и приходится писать какие-то вспомогательные утилитки для своих собственных нужд, и они зачастую оказываются отнюдь не хуже (а то и н...
Лучше или больше? (09.01.2005 13:20 | Рейтинг: 961)
Что-то в последнее время меня потянуло писать про всевозможные ошибки и глюки. Наверное, съел что-нибудь. Или просто волна такая пошла, что чуть-ли не каждая десятая присылаемая мне "на посмотреть" программа "валится" от самых невинных действий, скажем, если установить ее не в тот каталог, который она предлагает по умолчанию, или если сменить региональные настройки (последнее больше относится ...
Читаем из файла, открытого другим приложением. (03.01.2005 00:51 | Рейтинг: 843)
Читаем из файла, открытого другим приложением. Даже если файл открыт с низкими привелегиями (используя ReadOnly, ShareReadWrite) , иногда открытие уже открытого файла может приводить к ошибкам, особенно, если это файл интенсивно используется другим приложением. Самый простой способ решить эту проблемму - это использовать MemoryStream вместо непосредственного доступа к файлу: var Memory ...