S
S
SEObomj2011-09-01 12:27:36
Skype
SEObomj, 2011-09-01 12:27:36

Main page in Skype

When Skype was loaded (under Windows), the so-called "Home Page" began to appear. Can it be turned off somehow? Terribly annoying. And maybe someone knows how to make Skype not open the contact list after downloading?

Answer the question

In order to leave comments, you need to log in

8 answer(s)
C
coderem, 2011-09-03
@SEObomj

In version 5.3 it is possible to get rid of the window in a more humane way.
" In general, the bottom line is that everything that appears on the main page is written to the 'shared_dynco' directory, which is located at the well-known address '%APPDATA%\Skype'
. reading". We kill everything inside. Start Skype.
If it doesn't work and the dc.db file appears in it again, open it in Notepad, delete the contents, save and also do "Read-only". " via

S
SEObomj, 2011-09-01
@SEObomj

It seems to me that it is necessary to arrange a flash mob, for everyone who speaks English to register on their forum and tearfully ask to add the ability to turn off this crap. I have not yet reached the condition to launch left-handed executables, which xs how they work)) But thanks for the advice, I got a plus in karma.

A
apangin, 2011-09-02
@apangin

Why "left executables"? You can compile a simple program yourself that starts Skype without an annoying window! Well, or take an already compiled program here .

#include <windows.h>

BOOL RunSkype() {
  STARTUPINFO si;
  PROCESS_INFORMATION pi;
  HKEY key;
  BYTE path[512];
  DWORD size = sizeof(path);
  BOOL result = FALSE;

  if (RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Skype\\Phone", 0, KEY_READ, &key) == ERROR_SUCCESS) {
    if (RegQueryValueEx(key, "SkypePath", NULL, NULL, path, &size) == ERROR_SUCCESS) {
      ZeroMemory(&si, sizeof(si));
      si.cb = sizeof(si);
      result = CreateProcess(path, NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
    }
    RegCloseKey(key);
  }
  return result;
}

int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
  if (RunSkype()) {
    int i;
    for (i = 0; i < 3000; i++) {
      HWND wnd = FindWindow(NULL, "Skype Home");
      if (wnd && IsWindowVisible(wnd)) {
        SendMessage(wnd, WM_CLOSE, 0, 0);
        return 0;
      }
      Sleep(10);
    }
  }
  return 1;
}

R
rainwall, 2011-09-02
@rainwall

In the lower left corner, the "do not show" checkbox does not help?

S
s0rr0w, 2011-09-01
@s0rr0w

There is a utility for cutting out this functionality, or a simpler method .
The most sophisticated way is to use Linux or VM with Linux, Skype there is as simple as doors.

S
SEObomj, 2011-09-01
@SEObomj

"Easier method" doesn't help

S
SEObomj, 2011-09-03
@SEObomj

apangin and c odrem plus in karma, thanks =) I have skype 5.3 and codrem's advice helped me, so I will mark it as a solution to the question, but the apangin method also works.

K
Konstantin, 2011-09-08
@evil_random

That's nothing, I have it every day at 00:16 and I don't know why it is such a time, and why at all.
When she once again knocks the film out of fullscreen, I want to break the monitor, and then the face of the one who did it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question