Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: CL | DM;

Вниз

Исходники от Windows   Найти похожие ветки 

 
Evgheni86   (2006-08-26 20:29) [0]

Привет всем!
нашел я на рынке один пиратский диск с исходниками
от "Windows 2000". Вроде как настоящие, на C/C++, да только
скомпилить ни в VS, ни в Borland C++ Builder ничего не могу?
Может кто знает что за компилятор тут нужен?
Для примера могу намыоить исходник от какой нибудь утилиты
типа калькулятора или блокнота.


 
Мефисто   (2006-08-26 20:31) [1]


> Evgheni86   (26.08.06 20:29) 


А кто сказал, что там полные исходники?


 
ArtemESC ©   (2006-08-26 20:32) [2]

хватит флудить...


 
Evgheni86   (2006-08-26 20:39) [3]

Ну конечно не все, только некоторых компонентов.
А скомпилить собственный TaskManager
было бы очень здорово :)

To: ArtemESC
Тут нет никакого флуда, обычный нетематический вопрос :)


 
Ketmar ©   (2006-08-26 20:48) [4]

> [3] Evgheni86   (26.08.06 20:39)
> А скомпилить собственный TaskManager...
...собственно, никто и не мешает, если есть компилятор.


 
Evgheni86   (2006-08-26 20:54) [5]

To: Ketmar ©  
А какой компилятор нужен? или его вообще не под Windows-ом компилили?
Подскажите, пожалуйста как узнать?


 
vrem   (2006-08-26 21:00) [6]

Целый диск и ни одной ссылки или объяснения?


 
Ketmar ©   (2006-08-26 21:16) [7]

> [5] Evgheni86   (26.08.06 20:54)
тот, под который "заточены" исходники. чего неясно-то? например, пишем Task Manager на Delphi и компилируем при помощи dcc32.exe.


 
DVM ©   (2006-08-26 21:31) [8]


> скомпилить ни в VS

в VS скомпилится должно. Просто не все файлы имеются скорее всего или с путями что-то.


 
Evgheni86   (2006-08-26 21:34) [9]

В корне одит текстовичок:

Platform SDK
Основной пакет документации и примеров по программированию под
Windows XP SP2
Windows Server™ 2003 family
64-bit versions of the Windows Server 2003 family
Windows XP SP1 and Windows XP
Windows Millennium Edition
Windows 2000
Windows NT® versions 4.0 and 3.51
Windows 98 and Windows 95.
Новейшая полная версия, содержит обновления, связанные с выходом XPSP2.
http://msdn.microsoft.com

Также на диске:
Microsoft Windows 2000 Source Code
Исходные тексты Windows (C++)

Исходные тексты для Delphi:
DSPack 2.31 - использование технологий DirectX и DirectShow
Win32 API - использование функций Win32 API
полный список прилагается.

DX90 DirectX 9.02 SDK
разработка игр, 3D графики и multimedia приложений.
Распакуйте архивы и установите.


В папке с исходниками есть ещё nfo.-шка

Release: Microsoft Windows 2000 and NT4 *Leaked*  Source Code

Date: 02/12/04

Size: 42 x 5mb

Description: This is the leaked source code you"ve been hearing so much about brought to you buy yours truely.
     
     -Duranged


Больше ничего.
Я вообще из всех языков прилично знаю только Delphi (Object Pascal)
C C++ связался только месяц назад и программирую под Visual Studio
И определить "На глазок" что это за компилятор не могу.


 
DVM ©   (2006-08-26 21:38) [10]


> И определить "На глазок" что это за компилятор не могу.

Мы тоже не можем - мы не телепаты.


 
Evgheni86   (2006-08-26 21:51) [11]

Может это поможет
Вот такие ерроры например когда компилю "калькулятор"

<ratpak.h>

1 extern "C" {
2 #pragma warning( disable : 4200 )

c:\Win2000\win2k\private\windows\shell\accesory\ratpak\ratpak.h(1) error C2059: syntax error : "string"

<scimath.h>

25 #define HNUMOBJ   PRAT
26 typedef HNUMOBJ * PHNUMOBJ;
...
38 void NumObjInvert( PHNUMOBJ phno );

c:\Win2000\win2k\private\windows\shell\accesory\calc\scimath.h(25): error C2143: syntax error : missing "{" before "*"
c:\Win2000\win2k\private\windows\shell\accesory\calc\scimath.h(38): error C2146: syntax error : missing ")" before identifier "phno"

Изначально в каждой папке только исходники на C (а иногда на C++)
Возможно я неправильно создаю новый проект-пустышку чтобы начать компиляцию.
Да и ещё могу прислать часть исходников, думаю профи хватит одного взгляда что понять в чем тут дело.

P.S. Да кстати, в каждоу(почти) папке есть какие-то файлы по 0 кб например: "desktop.eml", "using web integration infrastructure.eml" и тому
подобные с *.eml расширением, причем хоть винда и обзывает их eMail-ами
всёще они нужны для чего то другого. И еще в каждой папке есть dirs
файл со списком поддиректорий.


 
DVM ©   (2006-08-26 21:58) [12]


> Да и ещё могу прислать часть исходников

выложи куда-нибудь архив с калькулятором - погляжу может быть и скомпилю в каком-нибудь из компиляторов.


 
Evgheni86   (2006-08-26 22:10) [13]

http://www.3ddidactics.nm.ru/calc.rar
Простите что так долго, сеть падала


 
Evgheni86   (2006-08-26 22:16) [14]

Если что нибудь ещё понадобится - тоже вышлю


 
Ketmar ©   (2006-08-26 22:19) [15]

ну вам же сказано -- исходники "спёртые". никто и не собирался гарантировать их "компилябельность".


 
Ва   (2006-08-26 22:27) [16]

ворованые не бракованые


 
Ketmar ©   (2006-08-26 22:37) [17]

собственно, тогда предлагаю написать в microsoft complain.


 
qwertyu   (2006-08-26 22:40) [18]

Читайте тут:
http://slashdot.org/articles/04/02/12/2114228.shtml?tid=109&tid=187
и тут:
http://slashdot.org/comments.pl?sid=96614&threshold=1&commentsort=0&mode=thread&startat=375&pid=0


 
ArtemESC ©   (2006-08-27 01:09) [19]

Evgheni86, выложи пожалуйста исходники таск менеджера и блокнота...


 
Ketmar ©   (2006-08-27 01:23) [20]

> [19] ArtemESC ©   (27.08.06 01:09)
возьми, да скачай всё сам. там всего-то метров 190.


 
ArtemESC ©   (2006-08-27 01:41) [21]

Ketmar ©   (27.08.06 01:23) [20]
Для меня это много...


 
Ketmar ©   (2006-08-27 01:46) [22]

> [21] ArtemESC ©   (27.08.06 01:41)
тогда жди страдай. %-)
всё равно это обломки. и ничего из них собрать нельзя.


 
Evgheni86   (2006-08-27 10:43) [23]

Доброе утро!
Вот, выложил
http://www.3ddidactics.nm.ru/notepad.rar
http://www.3ddidactics.nm.ru/taskman.rar
Если нужны еще кусочки - сообщите

Покопавшись в повнимательнее я нашёл родные
.dsp файлы, правда это библиотеки, так мне удалось
скомпилить NarrHook.lib, правда я понятия не имею зачем она
нужна, но вдруг для линковки чего нибудь понадобится :)

To Ketmar:
Да, конечно всю ось из них не собирёшь - я и не мечтаю,
но отдельные автономные компоненты, думаю, можно.


 
PSPF2003 ©   (2006-08-27 11:28) [24]


> http://www.3ddidactics.nm.ru/taskman.rar

Ссылка дохлая.


 
_dimka ©   (2006-08-27 11:43) [25]


> http://www.3ddidactics.nm.ru/notepad.rar

хидеров не хватает(uniconv.h), и скорее всего еще чего то...


 
Evgheni86   (2006-08-27 14:09) [26]

> Ссылка дохлая.
Выложил снова вроде фурычит.
А вот хидеров (конкретно uniconv.h) в архиве нет :(
Похоже ничего не выйдет, будем ждать пока добрые люди
не стырят полные сорцы, или пока Microsoft их официально не опубликует :)


 
Ketmar ©   (2006-08-27 15:12) [27]

> [23] Evgheni86   (27.08.06 10:43)
в своё время народ долго занимался с этим любовью. кажется, за неделю смогли собрать калькулятор. на том любовь закончилась -- потому что налюбились на весь остаток жизни. %-)

зыж господа, дайте ссылку на исходники nt4. только не в пиринговых сетях. tnx.


 
Мистер Мачо   (2006-08-27 18:28) [28]

Дайте исходник Линукса. Слышал, что эти секретные данные уже стырили у Торвальдса.


 
Pavia ©   (2006-08-27 18:46) [29]

Про линукс ничего не знаю =)
А вот исходники драйверов от NVidia ;).
http://cm.bell-labs.com/sources/plan9/sys/src/9/pc/nv_dma.h


 
Vga   (2006-08-27 20:29) [30]

Кто-нибудь может объяснить мне, как можно стырить GNU GPL сорцы линукса?


 
Ketmar ©   (2006-08-27 20:32) [31]

> [30] Vga   (27.08.06 20:29)
это была тонкаю шутка юмора, видимо.


 
ArtemESC ©   (2006-08-27 20:52) [32]

Evgheni86
Кстатье а нет ли там исходников библиотек типа kernel или user32


 
Pavia ©   (2006-08-27 21:00) [33]


> Кстатье а нет ли там исходников библиотек типа kernel или
> user32

Нету. Там только какие-то обрывки.


 
Ketmar ©   (2006-08-27 21:01) [34]

> [32] ArtemESC ©   (27.08.06 20:52)
нет. но есть много другого интересного материала. %-)


 
Furyz ©   (2006-08-27 21:55) [35]

А есть ли там сорцы эксплорера?


 
Ketmar ©   (2006-08-27 22:02) [36]

> [35] Furyz ©   (27.08.06 21:55)
который IE или который shell? %-)


 
Gero ©   (2006-08-28 03:01) [37]

Дык ведь там все на си, а он-то маздай.


 
Ketmar ©   (2006-08-28 04:05) [38]

> [37] Gero ©   (28.08.06 03:01)
так оно ещё и не собирается вдобавок. %-)


 
Rentgen ©   (2006-08-28 07:20) [39]

>>Evgheni86
Если есть и если не сложно:
выложи плз исходники Explorer.
который Shell.



Страницы: 1 вся ветка

Текущий архив: 2006.09.17;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.145 c
15-1156730532
vidiv
2006-08-28 06:02
2006.09.17
Авторефераты диссертаций


2-1156931290
!aLeXa!
2006-08-30 13:48
2006.09.17
Как рисовать оружность на Canvas?


2-1156751603
novill
2006-08-28 11:53
2006.09.17
Как устанавливать новые компоменты и не терять старых?


2-1156528209
Vidog
2006-08-25 21:50
2006.09.17
Функции


2-1155498717
Handle
2006-08-13 23:51
2006.09.17
PopupMenu