Пример Rundll32, как получить версию SourceSafe

328
Dominique

Сначала я задал этот вопрос в StackOverflow, но, увидев очень мало внимания и актуальности для SuperUser, я решил удалить сообщение StackOverflow и задать его снова здесь:

Фон:

Я только что установил Microsoft SourceSafe и пытаюсь интегрировать его с моей установкой Visual Studio. Поэтому я следую инструкциям, упомянутым в этом URL . Кажется, это не работает, и я пытаюсь найти, что делать:
есть следующая цитата:

Сначала Visual Studio проверяет возвращаемое значение, вызывая SccGetVersion. Он должен быть больше или равен 1,2.

Упомянутая функция SccGetVersionявляется частью библиотеки DLL ssscc.dll, упомянутой в другом месте упомянутого URL, поэтому для проверки, действительно ли версия версии 1.2, я пытаюсь получить эту версию самостоятельно, запустив упомянутую функцию внутри этой библиотеки DLL. Это, кажется, не работает:

Ситуация:

Prompt>rundll32 ssscc.dll,SccGetVersion 

Я нахожусь в правильном каталоге, и нет сообщения об ошибке, поэтому я делаю что-то правильно, но я не получаю результат, поэтому я должен делать что-то не так?

У кого-нибудь есть идея?
заранее спасибо

0
Какую версию SourceSafe вы на самом деле используете [похоже, есть разница] (https://msdn.microsoft.com/en-us/library/ms181082 (v = vs.80) .aspx)? Почему вы ожидаете произвольно вызвать функцию и получить это возвращение? Seth 6 лет назад 0
Я установил Visual SourceSafe Explorer - 32-разрядная версия 8.0.50727.42. Как упоминается в цитате, Visual Studio проверяет версию, возвращенную упомянутой функцией, но, поскольку я не вижу ожидаемого поведения в Visual Studio, я решил проверить версию вручную и надеялся, что, запустив `rundll32` Я мог бы достичь этого. Это неправильно? Dominique 6 лет назад 0

0 ответов на вопрос

Похожие вопросы